EOS货币合约演示

本文演示如何创建账号、如何转账

官方文档:https://github.com/eosio/eos#example-currency-contract-walkthrough

启动EOSIO

1
2
$ cd ~/eos/build/programs/eosiod/
$ ./eosiod

设置钱包并导入账户私钥

创建钱包

请确保你在启动eosiod之前,已经在config.ini中配置了钱包插件plugin = eosio::wallet_api_plugin

1
2
3
4
$ cd ~/eos/build/programs/eosioc/
$ ./eosioc wallet create -n wangwei
# 将在 ~/eos/build/programs/eosiod/data-dir/ 下生成一个名为wangwei的钱包文件 wangwei.wallet
# 不加 -n wangwei, 则会生成默认钱包文件,名为 default.wallet 文件
导入测试账号

将配置文件config.ini中给予的测试私钥导入到钱包中来,该私钥为测试账号inita的私钥

1
2
# 导入私钥 5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3 到 wangwei 这个钱包
$ ./eosioc wallet import -n wangwei 5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3

创建货币合约账号

创建两个密钥对

创建两个密钥对,后面会分别赋予owner权限和active权限

1
2
3
$ cd ~/eos/build/programs/eosioc/
$ ./eosioc create key # PUBLIC_KEY_1,权限:owner_key
$ ./eosioc create key # PUBLIC_KEY_2,权限:active_key
创建一个新账号

使用inita创建一个名为currency的账号,将上一步生成的PUBLIC_KEY_1配置为它的owner权限,PUBLIC_KEY_2配置为它的active权限

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
$ ./eosioc create account inita currency PUBLIC_KEY_1 PUBLIC_KEY_2

# 返回信息
{
"transaction_id": "c5294137c04aa29178eeebe17f457288163e6b6e3e10c36644ddf8382a6d067e",
"processed": {
"status": "executed",
"id": "c5294137c04aa29178eeebe17f457288163e6b6e3e10c36644ddf8382a6d067e",
"action_traces": [
null,{
"receiver": "eosio",
"act": {
"account": "eosio",
"name": "newaccount",
"authorization": [{
"actor": "inita",
"permission": "active"
}
],
"data": {
"creator": "inita",
"name": "currency",
"owner": {
"threshold": 1,
"accounts": [],
"keys": [{
"key": "EOS6ayDacXRvP8ZdLW4LNHvRsPeBQBbzvtm7HSkBuyvnLEkAUpfsS",
"weight": 1
}
]
},
"active": {
"threshold": 1,
"accounts": [],
"keys": [{
"key": "EOS6VJWWuc6C5p75P2NMNyFM4wYRcAx41NXD1nW7EVdFMGFTejMhZ",
"weight": 1
}
]
},
"recovery": {
"threshold": 1,
"accounts": [{
"permission": {
"actor": "inita",
"permission": "active"
},
"weight": 1
}
],
"keys": []
},
"deposit": "1.0000 EOS"
},
"hex_data": "000000000093dd740000001e4d75af460100000000010002df9ca0db36688723ca23b83a2c11679945598ed7ef4bbe2234a7bfae283e16fe01000100000000010002d2be4c48f289f51bd9afb6680679cd6955181aabc8324c4d6ce729f0db9e054a01000100000001000000000093dd7400000000a8ed3232010000102700000000000004454f5300000000"
},
"console": "",
"region_id": 0,
"cycle_index": 0,
"data_access": [{
"type": "write",
"scope": "eosio.auth",
"sequence": 21
},{
"type": "write",
"scope": "inita",
"sequence": 1
}
]
}
],
"deferred_transactions": []
}
}
查询新账户信息
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
$ ./eosioc get account currency

# 返回信息:
{
"account_name": "currency",
"eos_balance": "0.0000 EOS",
"staked_balance": "1.0000 EOS",
"unstaking_balance": "0.0000 EOS",
"last_unstaking_time": "2035-10-29T06:32:22",
"permissions": [{
"perm_name": "active",
"parent": "owner",
"required_auth": {
"threshold": 1,
"accounts": [],
"keys": [{
"key": "EOS6VJWWuc6C5p75P2NMNyFM4wYRcAx41NXD1nW7EVdFMGFTejMhZ",
"weight": 1
}
]
}
},{
"perm_name": "owner",
"parent": "",
"required_auth": {
"threshold": 1,
"accounts": [],
"keys": [{
"key": "EOS6ayDacXRvP8ZdLW4LNHvRsPeBQBbzvtm7HSkBuyvnLEkAUpfsS",
"weight": 1
}
]
}
}
]
}
导入前面生成的activite权限的私钥
1
$ ./eosioc wallet import -n wangwei XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

EOS 几个密钥的特点

公钥以EOS打头

私钥以5打头

钱包密钥以PW打头

上传样例合约到区块链上

检查currency账号是否已经存在合约
1
2
3
4
$ ./eosioc get code currency

# 返回信息如下
code hash: 0000000000000000000000000000000000000000000000000000000000000000
使用currency账号上传合约
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
$ ./eosioc set contract currency ../../contracts/currency/currency.wast ../../contracts/currency/currency.abi

# 返回信息
Reading WAST...
Assembling WASM...
Publishing contract...
{
"transaction_id": "7566cf7ddbce99f64690c0a4d22577d0ee8154b7579be135b9e797356ea8cda1",
"processed": {
"status": "executed",
"id": "7566cf7ddbce99f64690c0a4d22577d0ee8154b7579be135b9e797356ea8cda1",
"action_traces": [
null,
null,
null,{
"receiver": "eosio",
"act": {
"account": "eosio",
"name": "setcode",
"authorization": [{
"actor": "currency",
"permission": "active"
}
],
"data": {
"account": "currency",
"vmtype": 0,
"vmversion": 0,
"code": "0061736d0100000001570f60017e0060027f7f0060037f7f7f017f60047e7e7f7f017f60017f017f60057e7e7e7f7f017f6000017f60027f7f017f60000060027e7e0060027e7e017f60017f0060047f7e7e7f0060047e7e7e7f0060037f7f7f0002b3010b03656e760b616374696f6e5f73697a65000603656e7606617373657274000103656e76086c6f61645f693634000503656e76066d656d637079000203656e76066d656d736574000203656e760b726561645f616374696f6e000703656e760c726571756972655f61757468000003656e7611726571756972655f726563697069656e74000003656e76047362726b000403656e760b73656e645f696e6c696e65000103656e760973746f72655f693634000303161508090a0b0b0b0b0c0c0d02010b07070704070e07010404017000000503010001073003066d656d6f72790200056170706c79000c1b5f474c4f42414c5f5f7375625f495f63757272656e63792e637070000b0af44015f202004100420037028c4041004200370294404100420037029c40410042003702a440410042003702ac40410041003602b440410041003602b840410041003602bc40410041003602c040410041003602c440410041003602c840410041003602cc40410041003602d040410041003602d440410041003602d840410041003602dc40410041003602e040410041003602e440410041003602e840410041003602ec40410041003602f040410041003602f440410041003602f840410041003602fc404100410036028041410041003602844141004100360288414100410036028c414100410036029041410041003602944141004100360298414100410036029c41410041003602a041410041003602a441410041003602a841410041003602ac41410041003602b041410041003602b441410041003602b841410041003602bc41410041003602c041410041003602c441410041003602c841410041003602cc41410041003602d041410041003602d4410b090020002001100d1a0b990201057f4100410028020441306b2206360204410021050240200042808080f0d1a9ddd7c600520d000240024002402001428080808080a0e998f600510d00200142808080b8d585cfe64d520d032006100e2006100f200641286a2d0000450d022006412c6a2802002205450d0220052005280200417f6a220436020020040d02200641246a2802002202450d0241002802cc4122044101480d02418cc00021052004410c6c418cc0006a21030340200541046a2802002204450d030240200441046a20024b0d00200420052802006a20024b0d030b2005410c6a22052003490d000c030b0b20061010200610110c010b2002417c6a2205200528020041ffffffff07713602000b410121050b4100200641306a36020420050b3301037f41004100280204220310002201410f6a4170716b22023602042002200110051a200020022001101d410020033602040ba80304017e017f027e027f4100410028020441306b22063602042000290300100620002903002101200029030810072001100720002903002101200642003703182006428486d59205370310200641206a428486d592052001200641106a10132006290328210320002903102104200041186a2202290300428486d592055141e0c1001001200320045a4180c4001001410141d0c20010012006428486d59205370320410141f0c20010012006200641206a410810031a2006200320047d370320410141f0c200100120064108722205200641206a410810031a20014280808080f2a9d3883220064110100a1a20002903082101200642003703182006428486d59205370310200641206a428486d592052001200641106a101320062903282104200029031021032002290300428486d592055141e0c1001001200320047c220420035a41a0c2001001410141d0c20010012006428486d59205370320410141f0c20010012006200641206a410810031a20062004370320410141f0c20010012005200641206a410810031a20014280808080f2a9d3883220064110100a1a4100200641306a3602040b8c0101047f41004100280204220410002201410f6a4170716b22023602042002200110051a200041106a220342848abd9a0537030020004200370308200141074b41f0c300100120002002410810031a2001417871220141084741f0c3001001200041086a200241086a410810031a200141104741f0c30010012003200241106a410810031a410020043602040bc30505027f017e017f017e017f4100410028020441d0006b220636020442808080f0d1a9ddd7c6001006200642003703482006428486d59205370340200641106a428486d5920542808080f0d1a9ddd7c600200641c0006a101220002903082103200041106a2202290300428486d592055141e0c1001001200320062903187c20035a41a0c20010012006200320062903187c370318410141d0c200100120062006290310370340410141f0c2001001200641206a200641c0006a410810031a20062006290318370340410141f0c2001001200641206a4108722204200641c0006a410810031a42808080f0d1a9ddd7c60042808080808080e4a646200641206a4110100a1a200642003703382006428486d59205370330200641c0006a428486d5920542808080f0d1a9ddd7c600200641306a101320062903482105200029030821032002290300428486d592055141e0c1001001200320057c220520035a41a0c2001001410141d0c20010012006428486d59205370340410141f0c2001001200641206a200641c0006a410810031a20062005370340410141f0c20010012004200641c0006a410810031a42808080f0d1a9ddd7c6004280808080f2a9d38832200641206a4110100a1a20002903082103200029030021052002290300428486d592055141e0c1001001200641003a0008200642003703002006410036020c42808080f0d1a9ddd7c6002005200320061014024020062d0008450d002006410c6a2802002200450d0020002000280200417f6a220236020020020d0020062802042204450d0041002802cc4122024101480d00418cc00021002002410c6c418cc0006a21010340200041046a2802002202450d0102400240200241046a20044b0d00200220002802006a20044b0d010b2000410c6a22002001490d010c020b0b2004417c6a2200200028020041ffffffff07713602000b4100200641d0006a3602040bba0201027f4100410028020441a0086b22053602042005200137030002400240200242808080f0d1a9ddd7c60042808080808080e4a646200541800810022204417f4c0d0020054200370388082005428486d5920537038008200441074b41f0c300100120054180086a2005410810031a200441787141084741f0c300100120054180086a41086a2005410872410810031a200041086a20052903880837030020002005290380083703000c010b410141d0c20010012005200329030037039808410141f0c200100120054180086a20054198086a410810031a2005200329030837039808410141f0c200100120054180086a41087220054198086a410810031a200242808080808080e4a64620054180086a4110100a1a200041086a2003290308370300200020032903003703000b4100200541a0086a3602040bba0201027f4100410028020441a0086b22053602042005200137030002400240200242808080f0d1a9ddd7c6004280808080f2a9d38832200541800810022204417f4c0d0020054200370388082005428486d5920537038008200441074b41f0c300100120054180086a2005410810031a200441787141084741f0c300100120054180086a41086a2005410872410810031a200041086a20052903880837030020002005290380083703000c010b410141d0c20010012005200329030037039808410141f0c200100120054180086a20054198086a410810031a2005200329030837039808410141f0c200100120054180086a41087220054198086a410810031a20024280808080f2a9d3883220054180086a4110100a1a200041086a2003290308370300200020032903003703000b4100200541a0086a3602040bbe0803077f047e017f410041002802044180016b220f3602044200210c423b210b4180c300210a4200210d034002400240024002400240200c4205560d00200a2c00002204419f7f6a41ff017141194b0d01200441a5016a21040c020b4200210e200c420b580d020c030b200441d0016a41002004414f6a41ff01714105491b21040b2004ad423886423887210e0b200e421f83200b42ffffffff0f8386210e0b200a41016a210a200c42017c210c200e200d84210d200b427b7c220b427a520d000b200f200d370340200f42808080f0d1a9ddd7c600370338410141e0c100100120032d0008210820032802002105200328020421040240200328020c220a450d00200a200a28020041016a3602000b200f41206a428486d59205370300200f41086a41246a2004360200200f41306a220320083a0000200f2001370310200f2000370308200f2002370318200f2005360228200f41346a200a3602000240200a450d00200a200a28020041016a3602000b200f41d8006a4101200f41386a10152105200f41c8006a41246a22094100360200200f4200370264200f42808080f0d1a9ddd7c600370348200f42808080b8d585cfe64d370350200f41f0006a200f41086a10162009200f280278360200200f200f290370370264024020032d0000450d00200f41346a2802002203450d0020032003280200417f6a220936020020090d00200f412c6a2802002206450d0041002802cc4122094101480d00418cc00021032009410c6c418cc0006a21070340200341046a2802002209450d0102400240200941046a20064b0d00200920032802006a20064b0d010b2003410c6a22032007490d010c020b0b2006417c6a2203200328020041ffffffff07713602000b0240200841ff0171450d00200a450d00200a200a280200417f6a220336020020030d002004450d0041002802cc4122034101480d00418cc000210a2003410c6c418cc0006a21080340200a41046a2802002203450d0102400240200341046a20044b0d002003200a2802006a20044b0d010b200a410c6a220a2008490d010c020b0b2004417c6a220a200a28020041ffffffff07713602000b200f41c8006a10170240200f2802642203450d0041002802cc4122044101480d00418cc000210a2004410c6c418cc0006a21080340200a41046a2802002204450d0102400240200441046a20034b0d002004200a2802006a20034b0d010b200a410c6a220a2008490d010c020b0b2003417c6a220a200a28020041ffffffff07713602000b200f41ec006a4100360200200f41e4006a4200370200024020052802002203450d0041002802cc4122044101480d00418cc000210a2004410c6c418cc0006a21080340200a41046a2802002204450d0102400240200441046a20034b0d002004200a2802006a20034b0d010b200a410c6a220a2008490d010c020b0b2003417c6a220a200a28020041ffffffff07713602000b4100200f4180016a3602040ba207010b7f20004100360208200042003702000240024002402001450d00410c2001410474101821070240200041046a2204280200450d004100210b4100210c03402007200b6a22082000280200200b6a2209290300370300200841086a200941086a290300370300200b41106a210b200c41016a220c2004280200490d000b0b024020002802002208450d0041002802cc41220c4101480d00418cc000210b200c410c6c418cc0006a21090340200b41046a280200220c450d0102400240200c41046a20084b0d00200c200b2802006a20084b0d010b200b410c6a220b2009490d010c020b0b2008417c6a220b200b28020041ffffffff07713602000b20002007360200200041086a220620013602002001450d014100210a0240200041046a220728020022082001220b470d004102210d0c030b4100210d0c020b4110210d0c010b4110210d0b037f024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200d0e11020304050607090a010b0c0d0e0f000810100b2009417c6a220b200b28020041ffffffff0771360200200728020021084108210d0c1d0b20002004360200200620033602004100210d0c1c0b200028020020084104746a220b2002290300370300200b41086a200241086a2903003703002007200728020041016a2208360200200a41016a220a2001460d0e4101210d0c1b0b20082006280200220b470d0f4102210d0c1a0b417f2108200b417f460d0d4103210d0c190b410c200b41016a2203410474101821042007280200450d0e4104210d0c180b4100210b4100210c4105210d0c170b2004200b6a22082000280200200b6a2209290300370300200841086a200941086a290300370300200b41106a210b200c41016a220c20072802002208490d0d0c0e0b410021084106210d0c150b20002802002209450d0d4107210d0c140b41002802cc41220c4101480d0d4109210d0c130b418cc000210b200c410c6c418cc0006a2105410a210d0c120b200b41046a280200220c450d0c410b210d0c110b200c41046a20094b0d0e410c210d0c100b200c200b2802006a20094b0d0e410d210d0c0f0b200b410c6a220b2005490d0a0c0b0b20000f0b4110210d0c0c0b4100210d0c0b0b4100210d0c0a0b410f210d0c090b4105210d0c080b4106210d0c070b4108210d0c060b4108210d0c050b4108210d0c040b410a210d0c030b4108210d0c020b410d210d0c010b410e210d0c000b0b820303057f017e017f4100410028020441106b220836020420004100360208200042003702004160200128022022036b21062003ad210703402006417f6a2106200742078822074200520d000b410020066b21024100210502402006450d00410c200210182105200041086a20023602002000200536020020052103200221040340200341003a0000200341016a21032004417f6a22040d000b0b200041046a200236020020082005360204200820053602002008200520066b36020820082001101c1a200141206a350200210720082802042106200841086a210503402007a721032008200742078822074200522204410774200341ff0071723a000f200528020020066b41004a41f0c200100120082802042008410f6a410110031a2008200828020441016a220636020420040d000b0240200141206a2802002203450d00200141246a2802002104200841086a28020020066b20034e41f0c200100120082802042004200310031a2008200828020420036a3602040b4100200841106a3602040ba80302017e057f4100410028020441206b2206360204200041146a280200220341047441106a21022003ad21010340200241016a2102200142078822014200520d000b200041206a280200220320026a21022003ad21010340200241016a2102200142078822014200520d000b024002402002450d00410c2002101822052103200221040340200341003a0000200341016a21032004417f6a22040d000c020b0b410021050b200620053602082006200520026a220336021020062000290300370318200241074a41f0c20010012005200641186a410810031a200620002903083703182003200541086a22046b41074a41f0c20010012004200641186a410810031a2006200541106a36020c200641086a200041106a10192000411c6a101a1a20052002100902402005450d0041002802cc4122034101480d00418cc00021022003410c6c418cc0006a21040340200241046a2802002203450d0102400240200341046a20054b0d00200320022802006a20054b0d010b2002410c6a22022004490d010c020b0b2005417c6a2202200228020041ffffffff07713602000b4100200641206a3602040bd804010c7f02402001450d00024020002802c041220d0d004110210d200041c0c1006a41103602000b200141086a200141046a41077122026b200120021b210202400240024020002802c441220a200d4f0d002000200a410c6c6a4180c0006a21010240200a0d0020004184c0006a220d2802000d0020014180c000360200200d2000360200200041004180c00010041a0b200241046a210a034002402001280208220d200a6a20012802004b0d002001280204200d6a220d200d28020041808080807871200272360200200141086a22012001280200200a6a360200200d200d28020041808080807872360200200d41046a22010d030b2000101b22010d000b0b41fcffffff0720026b2104200041c8c1006a210b200041c0c1006a210c20002802c8412203210d03402000200d410c6c6a22014188c0006a28020020014180c0006a2205280200464190c300100120014184c0006a280200220641046a210d0340200620052802006a2107200d417c6a2208280200220941ffffffff07712101024020094100480d000240200120024f0d000340200d20016a220a20074f0d01200a280200220a4100480d012001200a41ffffffff07716a41046a22012002490d000b0b20082001200220012002491b200941808080807871723602000240200120024d0d00200d20026a200420016a41ffffffff07713602000b200120024f0d040b200d20016a41046a220d2007490d000b41002101200b4100200b28020041016a220d200d200c280200461b220d360200200d2003470d000b0b20010f0b2008200828020041808080807872360200200d0f0b41000bc40203037f017e037f4100410028020441106b22083602042000280204210620013502042105200041086a2103200041046a210403402005a721072008200542078822054200522202410774200741ff0071723a0008200328020020066b41004a41f0c20010012004280200200841086a410110031a2004200428020041016a220636020020020d000b0240200141046a2802002204450d002001280200220720044104746a2103200041046a2104034020082007290300370308200041086a220228020020066b41074a41f0c20010012004280200200841086a410810031a2004200428020041086a22063602002008200741086a290300370308200228020020066b41074a41f0c20010012004280200200841086a410810031a2004200428020041086a2206360200200741106a22072003470d000b0b4100200841106a36020420000b860203047f017e027f4100410028020441106b22083602042000280204210720013502042106200041086a2104200041046a210503402006a721022008200642078822064200522203410774200241ff0071723a000f200428020020076b41004a41f0c200100120052802002008410f6a410110031a2005200528020041016a220736020020030d000b0240200141046a2802002203450d0020012802002105200041086a2104200041046a21020340200820052d00003a000e200428020020076b41004a41f0c200100120022802002008410e6a410110031a2002200228020041016a2207360200200541016a21052003417f6a22030d000b0b4100200841106a36020420000b870301077f200020002802c4412201410c6c6a22064180c0006a210702400240418080c000410010086b220241004c0d00200241808004200241808004491b22021008220320064184c0006a2802002204200728020022066a460d010240200620002001410c6c6a4188c0006a22052802002201460d00200420016a2204200428020041808080807871417c20016b20066a72360200200520072802003602002004200428020041ffffffff07713602000b200041c4c1006a2207200728020041016a220736020020002007410c6c6a22004184c0006a200336020020004180c0006a2200200236020020034100200210041a20000f0b02402007280200220320064188c0006a22042802002206460d0020002001410c6c6a4184c0006a28020020066a2202200228020041808080807871417c20066b20036a72360200200420072802003602002002200228020041ffffffff07713602000b2000200041c4c1006a220728020041016a22023602c0412007200236020041000f0b2007200620026a36020020070b870201027f4100410028020441106b220336020420032001290300370308200028020820002802046b41074a41f0c20010012000280204200341086a410810031a2000200028020441086a220236020420032001290308370308200028020820026b41074a41f0c20010012000280204200341086a410810031a2000200028020441086a220236020420032001290310370308200028020820026b41074a41f0c20010012000280204200341086a410810031a2000200028020441086a22023602042003200141186a290300370308200028020820026b41074a41f0c20010012000280204200341086a410810031a2000200028020441086a3602044100200341106a36020420000ba00203017f017e027f4100410028020441106b2206360204420021042000420037031020004200370320200041186a42848abd9a0537030041002105200041286a41003a00002000412c6a410036020020062001360204200620013602002006200120026a36020820062000101e1a20062802042102200641086a21030340200220032802004941b0c4001001200628020422022d000021012006200241016a2202360204200141ff0071200541ff0171220574ad2004842104200541076a210520014107760d000b200041206a2004a72201101f02402001450d00200041246a2802002105200641086a28020020062802046b20014f41f0c300100120052006280204200110031a2006200628020420016a3602040b4100200641106a3602040bd40101017f200028020820002802046b41074b41f0c300100120012000280204410810031a2000200028020441086a2202360204200028020820026b41074b41f0c3001001200141086a2000280204410810031a2000200028020441086a2202360204200028020820026b41074b41f0c3001001200141106a2000280204410810031a2000200028020441086a2202360204200028020820026b41074b41f0c3001001200141186a22012000280204410810031a2000200028020441086a3602042001290300428486d592055141c0c400100120000beb0301057f0240024002400240024002400240024002402001450d002000280200220420014d0d0120002001360200200028020420016a41003a00000f0b20002d0008450d072000410c6a2802002201450d0720012001280200417f6a22043602002004450d010c070b200420014f0d05410c2001101822022000280204200028020010031a20002d0008450d042000410c6a2802002204450d0420042004280200417f6a22033602002003450d010c040b20002802042202450d0541002802cc4122044101480d05418cc00021012004410c6c418cc0006a21030340200141046a2802002204450d060240200441046a20024b0d00200420012802006a20024b0d030b2001410c6a22012003490d000c060b0b200041046a2802002205450d0241002802cc4122034101480d02418cc00021042003410c6c418cc0006a21060340200441046a2802002203450d030240200341046a20054b0d00200320042802006a20054b0d030b2004410c6a22042006490d000c030b0b2002417c6a2201200128020041ffffffff07713602000c030b2005417c6a2204200428020041ffffffff07713602000b20002001360200200041046a2002360200200041086a41013a00002000410c6a41003602000b0f0b20004200370200200041086a41013a00002000410c6a41003602000b0bfb020b0041040b04603200000041e0c1000b3c617474656d707420746f20636f6e73747275637420746f6b656e2066726f6d206173736574207769746820646966666572656e742073796d626f6c000041a0c2000b26696e7465676572206f766572666c6f7720616464696e6720746f6b656e2062616c616e6365000041d0c2000b1b73696e676c65746f6e20746f6f2062696720746f2073746f7265000041f0c2000b06777269746500004180c3000b0761637469766500004190c3000b566d616c6c6f635f66726f6d5f6672656564207761732064657369676e656420746f206f6e6c792062652063616c6c6564206166746572205f686561702077617320636f6d706c6574656c7920616c6c6f6361746564000041f0c3000b057265616400004180c4000b2c696e746567657220756e646572666c6f77207375627472616374696e6720746f6b656e2062616c616e6365000041b0c4000b04676574000041c0c4000b16756e657870656374656420617373657420747970650000a312046e616d65200b616374696f6e5f73697a650006617373657274020000086c6f61645f693634050000000000066d656d63707903000000066d656d736574030000000b726561645f616374696f6e0200000c726571756972655f61757468010011726571756972655f726563697069656e740100047362726b01000b73656e645f696e6c696e650200000973746f72655f69363404000000001b5f474c4f42414c5f5f7375625f495f63757272656e63792e63707000056170706c79020130013181015f5a4e35656f73696f386469737061746368494e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545454e53345f31337472616e736665725f6d656d6f454e53345f356973737565454a454545627979070130013101320133013401350136755f5a4e35656f73696f3133756e7061636b5f616374696f6e494e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c7931333831333139343238457945454531337472616e736665725f6d656d6f454545545f76040130013101320133615f5a4e35656f73696f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545326f6e45524b4e53335f387472616e73666572450701300131013201330134013501366c5f5a4e35656f73696f3133756e7061636b5f616374696f6e494e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545356973737565454545545f7605013001310132013301345e5f5a4e35656f73696f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545326f6e45524b4e53335f35697373756545070130013101320133013401350136af015f5a4e35656f73696f377461626c653634494c7935303933343138363737363535353638333834454c793134323839323335353232333930383531353834454e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545313463757272656e63795f7374617473454531336765745f6f725f637265617465457979524b53355f06013001310132013301340135a6015f5a4e35656f73696f377461626c653634494c7935303933343138363737363535353638333834454c7933363037373439373738373335313034303030454e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545376163636f756e74454531336765745f6f725f637265617465457979524b53355f060130013101320133013401356f5f5a4e35656f73696f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c793133383133313934323845794545453135696e6c696e655f7472616e7366657245797953325f4e535f36737472696e6745100130013101320133013401350136013701380139023130023131023132023133023134023135315f5a4e35656f73696f36766563746f72494e535f31367065726d697373696f6e5f6c6576656c45454332456a524b53315f0e01300131013201330134013501360137013801390231300231310231320231337a5f5a4e35656f73696f347061636b494e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c7931333831333139343238457945454531337472616e736665725f6d656d6f4545454e535f36766563746f7249634545524b545f09013001310132013301340135013601370138185f5a4e4b35656f73696f36616374696f6e3473656e644576070130013101320133013401350136225f5a4e35656f73696f31346d656d6f72795f6d616e61676572366d616c6c6f63456d0e0130013101320133013401350136013701380139023130023131023132023133505f5a4e35656f73696f6c73494e535f31306461746173747265616d49506345454e535f31367065726d697373696f6e5f6c6576656c45454552545f53365f524b4e535f36766563746f724954305f4545090130013101320133013401350136013701383b5f5a4e35656f73696f6c73494e535f31306461746173747265616d495063454563454552545f53355f524b4e535f36766563746f724954305f4545090130013101320133013401350136013701382d5f5a4e35656f73696f31346d656d6f72795f6d616e6167657231366e6578745f6163746976655f68656170457608013001310132013301340135013601377b5f5a4e35656f73696f6c73494e535f31306461746173747265616d4950634545454552545f53355f524b4e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545387472616e7366657245040130013101320133705f5a4e35656f73696f36756e7061636b494e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c7931333831333139343238457945454531337472616e736665725f6d656d6f454545545f504b636a0701300131013201330134013501367b5f5a4e35656f73696f7273494e535f31306461746173747265616d49504b634545454552545f53365f524e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545387472616e736665724503013001310132195f5a4e35656f73696f36737472696e6736726573697a65456a070130013101320133013401350136"
},
"hex_data": "0000001e4d75af46000087590061736d0100000001570f60017e0060027f7f0060037f7f7f017f60047e7e7f7f017f60017f017f60057e7e7e7f7f017f6000017f60027f7f017f60000060027e7e0060027e7e017f60017f0060047f7e7e7f0060047e7e7e7f0060037f7f7f0002b3010b03656e760b616374696f6e5f73697a65000603656e7606617373657274000103656e76086c6f61645f693634000503656e76066d656d637079000203656e76066d656d736574000203656e760b726561645f616374696f6e000703656e760c726571756972655f61757468000003656e7611726571756972655f726563697069656e74000003656e76047362726b000403656e760b73656e645f696e6c696e65000103656e760973746f72655f693634000303161508090a0b0b0b0b0c0c0d02010b07070704070e07010404017000000503010001073003066d656d6f72790200056170706c79000c1b5f474c4f42414c5f5f7375625f495f63757272656e63792e637070000b0af44015f202004100420037028c4041004200370294404100420037029c40410042003702a440410042003702ac40410041003602b440410041003602b840410041003602bc40410041003602c040410041003602c440410041003602c840410041003602cc40410041003602d040410041003602d440410041003602d840410041003602dc40410041003602e040410041003602e440410041003602e840410041003602ec40410041003602f040410041003602f440410041003602f840410041003602fc404100410036028041410041003602844141004100360288414100410036028c414100410036029041410041003602944141004100360298414100410036029c41410041003602a041410041003602a441410041003602a841410041003602ac41410041003602b041410041003602b441410041003602b841410041003602bc41410041003602c041410041003602c441410041003602c841410041003602cc41410041003602d041410041003602d4410b090020002001100d1a0b990201057f4100410028020441306b2206360204410021050240200042808080f0d1a9ddd7c600520d000240024002402001428080808080a0e998f600510d00200142808080b8d585cfe64d520d032006100e2006100f200641286a2d0000450d022006412c6a2802002205450d0220052005280200417f6a220436020020040d02200641246a2802002202450d0241002802cc4122044101480d02418cc00021052004410c6c418cc0006a21030340200541046a2802002204450d030240200441046a20024b0d00200420052802006a20024b0d030b2005410c6a22052003490d000c030b0b20061010200610110c010b2002417c6a2205200528020041ffffffff07713602000b410121050b4100200641306a36020420050b3301037f41004100280204220310002201410f6a4170716b22023602042002200110051a200020022001101d410020033602040ba80304017e017f027e027f4100410028020441306b22063602042000290300100620002903002101200029030810072001100720002903002101200642003703182006428486d59205370310200641206a428486d592052001200641106a10132006290328210320002903102104200041186a2202290300428486d592055141e0c1001001200320045a4180c4001001410141d0c20010012006428486d59205370320410141f0c20010012006200641206a410810031a2006200320047d370320410141f0c200100120064108722205200641206a410810031a20014280808080f2a9d3883220064110100a1a20002903082101200642003703182006428486d59205370310200641206a428486d592052001200641106a101320062903282104200029031021032002290300428486d592055141e0c1001001200320047c220420035a41a0c2001001410141d0c20010012006428486d59205370320410141f0c20010012006200641206a410810031a20062004370320410141f0c20010012005200641206a410810031a20014280808080f2a9d3883220064110100a1a4100200641306a3602040b8c0101047f41004100280204220410002201410f6a4170716b22023602042002200110051a200041106a220342848abd9a0537030020004200370308200141074b41f0c300100120002002410810031a2001417871220141084741f0c3001001200041086a200241086a410810031a200141104741f0c30010012003200241106a410810031a410020043602040bc30505027f017e017f017e017f4100410028020441d0006b220636020442808080f0d1a9ddd7c6001006200642003703482006428486d59205370340200641106a428486d5920542808080f0d1a9ddd7c600200641c0006a101220002903082103200041106a2202290300428486d592055141e0c1001001200320062903187c20035a41a0c20010012006200320062903187c370318410141d0c200100120062006290310370340410141f0c2001001200641206a200641c0006a410810031a20062006290318370340410141f0c2001001200641206a4108722204200641c0006a410810031a42808080f0d1a9ddd7c60042808080808080e4a646200641206a4110100a1a200642003703382006428486d59205370330200641c0006a428486d5920542808080f0d1a9ddd7c600200641306a101320062903482105200029030821032002290300428486d592055141e0c1001001200320057c220520035a41a0c2001001410141d0c20010012006428486d59205370340410141f0c2001001200641206a200641c0006a410810031a20062005370340410141f0c20010012004200641c0006a410810031a42808080f0d1a9ddd7c6004280808080f2a9d38832200641206a4110100a1a20002903082103200029030021052002290300428486d592055141e0c1001001200641003a0008200642003703002006410036020c42808080f0d1a9ddd7c6002005200320061014024020062d0008450d002006410c6a2802002200450d0020002000280200417f6a220236020020020d0020062802042204450d0041002802cc4122024101480d00418cc00021002002410c6c418cc0006a21010340200041046a2802002202450d0102400240200241046a20044b0d00200220002802006a20044b0d010b2000410c6a22002001490d010c020b0b2004417c6a2200200028020041ffffffff07713602000b4100200641d0006a3602040bba0201027f4100410028020441a0086b22053602042005200137030002400240200242808080f0d1a9ddd7c60042808080808080e4a646200541800810022204417f4c0d0020054200370388082005428486d5920537038008200441074b41f0c300100120054180086a2005410810031a200441787141084741f0c300100120054180086a41086a2005410872410810031a200041086a20052903880837030020002005290380083703000c010b410141d0c20010012005200329030037039808410141f0c200100120054180086a20054198086a410810031a2005200329030837039808410141f0c200100120054180086a41087220054198086a410810031a200242808080808080e4a64620054180086a4110100a1a200041086a2003290308370300200020032903003703000b4100200541a0086a3602040bba0201027f4100410028020441a0086b22053602042005200137030002400240200242808080f0d1a9ddd7c6004280808080f2a9d38832200541800810022204417f4c0d0020054200370388082005428486d5920537038008200441074b41f0c300100120054180086a2005410810031a200441787141084741f0c300100120054180086a41086a2005410872410810031a200041086a20052903880837030020002005290380083703000c010b410141d0c20010012005200329030037039808410141f0c200100120054180086a20054198086a410810031a2005200329030837039808410141f0c200100120054180086a41087220054198086a410810031a20024280808080f2a9d3883220054180086a4110100a1a200041086a2003290308370300200020032903003703000b4100200541a0086a3602040bbe0803077f047e017f410041002802044180016b220f3602044200210c423b210b4180c300210a4200210d034002400240024002400240200c4205560d00200a2c00002204419f7f6a41ff017141194b0d01200441a5016a21040c020b4200210e200c420b580d020c030b200441d0016a41002004414f6a41ff01714105491b21040b2004ad423886423887210e0b200e421f83200b42ffffffff0f8386210e0b200a41016a210a200c42017c210c200e200d84210d200b427b7c220b427a520d000b200f200d370340200f42808080f0d1a9ddd7c600370338410141e0c100100120032d0008210820032802002105200328020421040240200328020c220a450d00200a200a28020041016a3602000b200f41206a428486d59205370300200f41086a41246a2004360200200f41306a220320083a0000200f2001370310200f2000370308200f2002370318200f2005360228200f41346a200a3602000240200a450d00200a200a28020041016a3602000b200f41d8006a4101200f41386a10152105200f41c8006a41246a22094100360200200f4200370264200f42808080f0d1a9ddd7c600370348200f42808080b8d585cfe64d370350200f41f0006a200f41086a10162009200f280278360200200f200f290370370264024020032d0000450d00200f41346a2802002203450d0020032003280200417f6a220936020020090d00200f412c6a2802002206450d0041002802cc4122094101480d00418cc00021032009410c6c418cc0006a21070340200341046a2802002209450d0102400240200941046a20064b0d00200920032802006a20064b0d010b2003410c6a22032007490d010c020b0b2006417c6a2203200328020041ffffffff07713602000b0240200841ff0171450d00200a450d00200a200a280200417f6a220336020020030d002004450d0041002802cc4122034101480d00418cc000210a2003410c6c418cc0006a21080340200a41046a2802002203450d0102400240200341046a20044b0d002003200a2802006a20044b0d010b200a410c6a220a2008490d010c020b0b2004417c6a220a200a28020041ffffffff07713602000b200f41c8006a10170240200f2802642203450d0041002802cc4122044101480d00418cc000210a2004410c6c418cc0006a21080340200a41046a2802002204450d0102400240200441046a20034b0d002004200a2802006a20034b0d010b200a410c6a220a2008490d010c020b0b2003417c6a220a200a28020041ffffffff07713602000b200f41ec006a4100360200200f41e4006a4200370200024020052802002203450d0041002802cc4122044101480d00418cc000210a2004410c6c418cc0006a21080340200a41046a2802002204450d0102400240200441046a20034b0d002004200a2802006a20034b0d010b200a410c6a220a2008490d010c020b0b2003417c6a220a200a28020041ffffffff07713602000b4100200f4180016a3602040ba207010b7f20004100360208200042003702000240024002402001450d00410c2001410474101821070240200041046a2204280200450d004100210b4100210c03402007200b6a22082000280200200b6a2209290300370300200841086a200941086a290300370300200b41106a210b200c41016a220c2004280200490d000b0b024020002802002208450d0041002802cc41220c4101480d00418cc000210b200c410c6c418cc0006a21090340200b41046a280200220c450d0102400240200c41046a20084b0d00200c200b2802006a20084b0d010b200b410c6a220b2009490d010c020b0b2008417c6a220b200b28020041ffffffff07713602000b20002007360200200041086a220620013602002001450d014100210a0240200041046a220728020022082001220b470d004102210d0c030b4100210d0c020b4110210d0c010b4110210d0b037f024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200d0e11020304050607090a010b0c0d0e0f000810100b2009417c6a220b200b28020041ffffffff0771360200200728020021084108210d0c1d0b20002004360200200620033602004100210d0c1c0b200028020020084104746a220b2002290300370300200b41086a200241086a2903003703002007200728020041016a2208360200200a41016a220a2001460d0e4101210d0c1b0b20082006280200220b470d0f4102210d0c1a0b417f2108200b417f460d0d4103210d0c190b410c200b41016a2203410474101821042007280200450d0e4104210d0c180b4100210b4100210c4105210d0c170b2004200b6a22082000280200200b6a2209290300370300200841086a200941086a290300370300200b41106a210b200c41016a220c20072802002208490d0d0c0e0b410021084106210d0c150b20002802002209450d0d4107210d0c140b41002802cc41220c4101480d0d4109210d0c130b418cc000210b200c410c6c418cc0006a2105410a210d0c120b200b41046a280200220c450d0c410b210d0c110b200c41046a20094b0d0e410c210d0c100b200c200b2802006a20094b0d0e410d210d0c0f0b200b410c6a220b2005490d0a0c0b0b20000f0b4110210d0c0c0b4100210d0c0b0b4100210d0c0a0b410f210d0c090b4105210d0c080b4106210d0c070b4108210d0c060b4108210d0c050b4108210d0c040b410a210d0c030b4108210d0c020b410d210d0c010b410e210d0c000b0b820303057f017e017f4100410028020441106b220836020420004100360208200042003702004160200128022022036b21062003ad210703402006417f6a2106200742078822074200520d000b410020066b21024100210502402006450d00410c200210182105200041086a20023602002000200536020020052103200221040340200341003a0000200341016a21032004417f6a22040d000b0b200041046a200236020020082005360204200820053602002008200520066b36020820082001101c1a200141206a350200210720082802042106200841086a210503402007a721032008200742078822074200522204410774200341ff0071723a000f200528020020066b41004a41f0c200100120082802042008410f6a410110031a2008200828020441016a220636020420040d000b0240200141206a2802002203450d00200141246a2802002104200841086a28020020066b20034e41f0c200100120082802042004200310031a2008200828020420036a3602040b4100200841106a3602040ba80302017e057f4100410028020441206b2206360204200041146a280200220341047441106a21022003ad21010340200241016a2102200142078822014200520d000b200041206a280200220320026a21022003ad21010340200241016a2102200142078822014200520d000b024002402002450d00410c2002101822052103200221040340200341003a0000200341016a21032004417f6a22040d000c020b0b410021050b200620053602082006200520026a220336021020062000290300370318200241074a41f0c20010012005200641186a410810031a200620002903083703182003200541086a22046b41074a41f0c20010012004200641186a410810031a2006200541106a36020c200641086a200041106a10192000411c6a101a1a20052002100902402005450d0041002802cc4122034101480d00418cc00021022003410c6c418cc0006a21040340200241046a2802002203450d0102400240200341046a20054b0d00200320022802006a20054b0d010b2002410c6a22022004490d010c020b0b2005417c6a2202200228020041ffffffff07713602000b4100200641206a3602040bd804010c7f02402001450d00024020002802c041220d0d004110210d200041c0c1006a41103602000b200141086a200141046a41077122026b200120021b210202400240024020002802c441220a200d4f0d002000200a410c6c6a4180c0006a21010240200a0d0020004184c0006a220d2802000d0020014180c000360200200d2000360200200041004180c00010041a0b200241046a210a034002402001280208220d200a6a20012802004b0d002001280204200d6a220d200d28020041808080807871200272360200200141086a22012001280200200a6a360200200d200d28020041808080807872360200200d41046a22010d030b2000101b22010d000b0b41fcffffff0720026b2104200041c8c1006a210b200041c0c1006a210c20002802c8412203210d03402000200d410c6c6a22014188c0006a28020020014180c0006a2205280200464190c300100120014184c0006a280200220641046a210d0340200620052802006a2107200d417c6a2208280200220941ffffffff07712101024020094100480d000240200120024f0d000340200d20016a220a20074f0d01200a280200220a4100480d012001200a41ffffffff07716a41046a22012002490d000b0b20082001200220012002491b200941808080807871723602000240200120024d0d00200d20026a200420016a41ffffffff07713602000b200120024f0d040b200d20016a41046a220d2007490d000b41002101200b4100200b28020041016a220d200d200c280200461b220d360200200d2003470d000b0b20010f0b2008200828020041808080807872360200200d0f0b41000bc40203037f017e037f4100410028020441106b22083602042000280204210620013502042105200041086a2103200041046a210403402005a721072008200542078822054200522202410774200741ff0071723a0008200328020020066b41004a41f0c20010012004280200200841086a410110031a2004200428020041016a220636020020020d000b0240200141046a2802002204450d002001280200220720044104746a2103200041046a2104034020082007290300370308200041086a220228020020066b41074a41f0c20010012004280200200841086a410810031a2004200428020041086a22063602002008200741086a290300370308200228020020066b41074a41f0c20010012004280200200841086a410810031a2004200428020041086a2206360200200741106a22072003470d000b0b4100200841106a36020420000b860203047f017e027f4100410028020441106b22083602042000280204210720013502042106200041086a2104200041046a210503402006a721022008200642078822064200522203410774200241ff0071723a000f200428020020076b41004a41f0c200100120052802002008410f6a410110031a2005200528020041016a220736020020030d000b0240200141046a2802002203450d0020012802002105200041086a2104200041046a21020340200820052d00003a000e200428020020076b41004a41f0c200100120022802002008410e6a410110031a2002200228020041016a2207360200200541016a21052003417f6a22030d000b0b4100200841106a36020420000b870301077f200020002802c4412201410c6c6a22064180c0006a210702400240418080c000410010086b220241004c0d00200241808004200241808004491b22021008220320064184c0006a2802002204200728020022066a460d010240200620002001410c6c6a4188c0006a22052802002201460d00200420016a2204200428020041808080807871417c20016b20066a72360200200520072802003602002004200428020041ffffffff07713602000b200041c4c1006a2207200728020041016a220736020020002007410c6c6a22004184c0006a200336020020004180c0006a2200200236020020034100200210041a20000f0b02402007280200220320064188c0006a22042802002206460d0020002001410c6c6a4184c0006a28020020066a2202200228020041808080807871417c20066b20036a72360200200420072802003602002002200228020041ffffffff07713602000b2000200041c4c1006a220728020041016a22023602c0412007200236020041000f0b2007200620026a36020020070b870201027f4100410028020441106b220336020420032001290300370308200028020820002802046b41074a41f0c20010012000280204200341086a410810031a2000200028020441086a220236020420032001290308370308200028020820026b41074a41f0c20010012000280204200341086a410810031a2000200028020441086a220236020420032001290310370308200028020820026b41074a41f0c20010012000280204200341086a410810031a2000200028020441086a22023602042003200141186a290300370308200028020820026b41074a41f0c20010012000280204200341086a410810031a2000200028020441086a3602044100200341106a36020420000ba00203017f017e027f4100410028020441106b2206360204420021042000420037031020004200370320200041186a42848abd9a0537030041002105200041286a41003a00002000412c6a410036020020062001360204200620013602002006200120026a36020820062000101e1a20062802042102200641086a21030340200220032802004941b0c4001001200628020422022d000021012006200241016a2202360204200141ff0071200541ff0171220574ad2004842104200541076a210520014107760d000b200041206a2004a72201101f02402001450d00200041246a2802002105200641086a28020020062802046b20014f41f0c300100120052006280204200110031a2006200628020420016a3602040b4100200641106a3602040bd40101017f200028020820002802046b41074b41f0c300100120012000280204410810031a2000200028020441086a2202360204200028020820026b41074b41f0c3001001200141086a2000280204410810031a2000200028020441086a2202360204200028020820026b41074b41f0c3001001200141106a2000280204410810031a2000200028020441086a2202360204200028020820026b41074b41f0c3001001200141186a22012000280204410810031a2000200028020441086a3602042001290300428486d592055141c0c400100120000beb0301057f0240024002400240024002400240024002402001450d002000280200220420014d0d0120002001360200200028020420016a41003a00000f0b20002d0008450d072000410c6a2802002201450d0720012001280200417f6a22043602002004450d010c070b200420014f0d05410c2001101822022000280204200028020010031a20002d0008450d042000410c6a2802002204450d0420042004280200417f6a22033602002003450d010c040b20002802042202450d0541002802cc4122044101480d05418cc00021012004410c6c418cc0006a21030340200141046a2802002204450d060240200441046a20024b0d00200420012802006a20024b0d030b2001410c6a22012003490d000c060b0b200041046a2802002205450d0241002802cc4122034101480d02418cc00021042003410c6c418cc0006a21060340200441046a2802002203450d030240200341046a20054b0d00200320042802006a20054b0d030b2004410c6a22042006490d000c030b0b2002417c6a2201200128020041ffffffff07713602000c030b2005417c6a2204200428020041ffffffff07713602000b20002001360200200041046a2002360200200041086a41013a00002000410c6a41003602000b0f0b20004200370200200041086a41013a00002000410c6a41003602000b0bfb020b0041040b04603200000041e0c1000b3c617474656d707420746f20636f6e73747275637420746f6b656e2066726f6d206173736574207769746820646966666572656e742073796d626f6c000041a0c2000b26696e7465676572206f766572666c6f7720616464696e6720746f6b656e2062616c616e6365000041d0c2000b1b73696e676c65746f6e20746f6f2062696720746f2073746f7265000041f0c2000b06777269746500004180c3000b0761637469766500004190c3000b566d616c6c6f635f66726f6d5f6672656564207761732064657369676e656420746f206f6e6c792062652063616c6c6564206166746572205f686561702077617320636f6d706c6574656c7920616c6c6f6361746564000041f0c3000b057265616400004180c4000b2c696e746567657220756e646572666c6f77207375627472616374696e6720746f6b656e2062616c616e6365000041b0c4000b04676574000041c0c4000b16756e657870656374656420617373657420747970650000a312046e616d65200b616374696f6e5f73697a650006617373657274020000086c6f61645f693634050000000000066d656d63707903000000066d656d736574030000000b726561645f616374696f6e0200000c726571756972655f61757468010011726571756972655f726563697069656e740100047362726b01000b73656e645f696e6c696e650200000973746f72655f69363404000000001b5f474c4f42414c5f5f7375625f495f63757272656e63792e63707000056170706c79020130013181015f5a4e35656f73696f386469737061746368494e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545454e53345f31337472616e736665725f6d656d6f454e53345f356973737565454a454545627979070130013101320133013401350136755f5a4e35656f73696f3133756e7061636b5f616374696f6e494e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c7931333831333139343238457945454531337472616e736665725f6d656d6f454545545f76040130013101320133615f5a4e35656f73696f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545326f6e45524b4e53335f387472616e73666572450701300131013201330134013501366c5f5a4e35656f73696f3133756e7061636b5f616374696f6e494e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545356973737565454545545f7605013001310132013301345e5f5a4e35656f73696f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545326f6e45524b4e53335f35697373756545070130013101320133013401350136af015f5a4e35656f73696f377461626c653634494c7935303933343138363737363535353638333834454c793134323839323335353232333930383531353834454e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545313463757272656e63795f7374617473454531336765745f6f725f637265617465457979524b53355f06013001310132013301340135a6015f5a4e35656f73696f377461626c653634494c7935303933343138363737363535353638333834454c7933363037373439373738373335313034303030454e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545376163636f756e74454531336765745f6f725f637265617465457979524b53355f060130013101320133013401356f5f5a4e35656f73696f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c793133383133313934323845794545453135696e6c696e655f7472616e7366657245797953325f4e535f36737472696e6745100130013101320133013401350136013701380139023130023131023132023133023134023135315f5a4e35656f73696f36766563746f72494e535f31367065726d697373696f6e5f6c6576656c45454332456a524b53315f0e01300131013201330134013501360137013801390231300231310231320231337a5f5a4e35656f73696f347061636b494e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c7931333831333139343238457945454531337472616e736665725f6d656d6f4545454e535f36766563746f7249634545524b545f09013001310132013301340135013601370138185f5a4e4b35656f73696f36616374696f6e3473656e644576070130013101320133013401350136225f5a4e35656f73696f31346d656d6f72795f6d616e61676572366d616c6c6f63456d0e0130013101320133013401350136013701380139023130023131023132023133505f5a4e35656f73696f6c73494e535f31306461746173747265616d49506345454e535f31367065726d697373696f6e5f6c6576656c45454552545f53365f524b4e535f36766563746f724954305f4545090130013101320133013401350136013701383b5f5a4e35656f73696f6c73494e535f31306461746173747265616d495063454563454552545f53355f524b4e535f36766563746f724954305f4545090130013101320133013401350136013701382d5f5a4e35656f73696f31346d656d6f72795f6d616e6167657231366e6578745f6163746976655f68656170457608013001310132013301340135013601377b5f5a4e35656f73696f6c73494e535f31306461746173747265616d4950634545454552545f53355f524b4e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545387472616e7366657245040130013101320133705f5a4e35656f73696f36756e7061636b494e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c7931333831333139343238457945454531337472616e736665725f6d656d6f454545545f504b636a0701300131013201330134013501367b5f5a4e35656f73696f7273494e535f31306461746173747265616d49504b634545454552545f53365f524e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545387472616e736665724503013001310132195f5a4e35656f73696f36737472696e6736726573697a65456a070130013101320133013401350136"
},
"console": "",
"region_id": 0,
"cycle_index": 0,
"data_access": [{
"type": "write",
"scope": "eosio.auth",
"sequence": 22
}
]
},{
"receiver": "currency",
"act": {
"account": "eosio",
"name": "setcode",
"authorization": [{
"actor": "currency",
"permission": "active"
}
],
"data": {
"account": "currency",
"vmtype": 0,
"vmversion": 0,
"code": "0061736d0100000001570f60017e0060027f7f0060037f7f7f017f60047e7e7f7f017f60017f017f60057e7e7e7f7f017f6000017f60027f7f017f60000060027e7e0060027e7e017f60017f0060047f7e7e7f0060047e7e7e7f0060037f7f7f0002b3010b03656e760b616374696f6e5f73697a65000603656e7606617373657274000103656e76086c6f61645f693634000503656e76066d656d637079000203656e76066d656d736574000203656e760b726561645f616374696f6e000703656e760c726571756972655f61757468000003656e7611726571756972655f726563697069656e74000003656e76047362726b000403656e760b73656e645f696e6c696e65000103656e760973746f72655f693634000303161508090a0b0b0b0b0c0c0d02010b07070704070e07010404017000000503010001073003066d656d6f72790200056170706c79000c1b5f474c4f42414c5f5f7375625f495f63757272656e63792e637070000b0af44015f202004100420037028c4041004200370294404100420037029c40410042003702a440410042003702ac40410041003602b440410041003602b840410041003602bc40410041003602c040410041003602c440410041003602c840410041003602cc40410041003602d040410041003602d440410041003602d840410041003602dc40410041003602e040410041003602e440410041003602e840410041003602ec40410041003602f040410041003602f440410041003602f840410041003602fc404100410036028041410041003602844141004100360288414100410036028c414100410036029041410041003602944141004100360298414100410036029c41410041003602a041410041003602a441410041003602a841410041003602ac41410041003602b041410041003602b441410041003602b841410041003602bc41410041003602c041410041003602c441410041003602c841410041003602cc41410041003602d041410041003602d4410b090020002001100d1a0b990201057f4100410028020441306b2206360204410021050240200042808080f0d1a9ddd7c600520d000240024002402001428080808080a0e998f600510d00200142808080b8d585cfe64d520d032006100e2006100f200641286a2d0000450d022006412c6a2802002205450d0220052005280200417f6a220436020020040d02200641246a2802002202450d0241002802cc4122044101480d02418cc00021052004410c6c418cc0006a21030340200541046a2802002204450d030240200441046a20024b0d00200420052802006a20024b0d030b2005410c6a22052003490d000c030b0b20061010200610110c010b2002417c6a2205200528020041ffffffff07713602000b410121050b4100200641306a36020420050b3301037f41004100280204220310002201410f6a4170716b22023602042002200110051a200020022001101d410020033602040ba80304017e017f027e027f4100410028020441306b22063602042000290300100620002903002101200029030810072001100720002903002101200642003703182006428486d59205370310200641206a428486d592052001200641106a10132006290328210320002903102104200041186a2202290300428486d592055141e0c1001001200320045a4180c4001001410141d0c20010012006428486d59205370320410141f0c20010012006200641206a410810031a2006200320047d370320410141f0c200100120064108722205200641206a410810031a20014280808080f2a9d3883220064110100a1a20002903082101200642003703182006428486d59205370310200641206a428486d592052001200641106a101320062903282104200029031021032002290300428486d592055141e0c1001001200320047c220420035a41a0c2001001410141d0c20010012006428486d59205370320410141f0c20010012006200641206a410810031a20062004370320410141f0c20010012005200641206a410810031a20014280808080f2a9d3883220064110100a1a4100200641306a3602040b8c0101047f41004100280204220410002201410f6a4170716b22023602042002200110051a200041106a220342848abd9a0537030020004200370308200141074b41f0c300100120002002410810031a2001417871220141084741f0c3001001200041086a200241086a410810031a200141104741f0c30010012003200241106a410810031a410020043602040bc30505027f017e017f017e017f4100410028020441d0006b220636020442808080f0d1a9ddd7c6001006200642003703482006428486d59205370340200641106a428486d5920542808080f0d1a9ddd7c600200641c0006a101220002903082103200041106a2202290300428486d592055141e0c1001001200320062903187c20035a41a0c20010012006200320062903187c370318410141d0c200100120062006290310370340410141f0c2001001200641206a200641c0006a410810031a20062006290318370340410141f0c2001001200641206a4108722204200641c0006a410810031a42808080f0d1a9ddd7c60042808080808080e4a646200641206a4110100a1a200642003703382006428486d59205370330200641c0006a428486d5920542808080f0d1a9ddd7c600200641306a101320062903482105200029030821032002290300428486d592055141e0c1001001200320057c220520035a41a0c2001001410141d0c20010012006428486d59205370340410141f0c2001001200641206a200641c0006a410810031a20062005370340410141f0c20010012004200641c0006a410810031a42808080f0d1a9ddd7c6004280808080f2a9d38832200641206a4110100a1a20002903082103200029030021052002290300428486d592055141e0c1001001200641003a0008200642003703002006410036020c42808080f0d1a9ddd7c6002005200320061014024020062d0008450d002006410c6a2802002200450d0020002000280200417f6a220236020020020d0020062802042204450d0041002802cc4122024101480d00418cc00021002002410c6c418cc0006a21010340200041046a2802002202450d0102400240200241046a20044b0d00200220002802006a20044b0d010b2000410c6a22002001490d010c020b0b2004417c6a2200200028020041ffffffff07713602000b4100200641d0006a3602040bba0201027f4100410028020441a0086b22053602042005200137030002400240200242808080f0d1a9ddd7c60042808080808080e4a646200541800810022204417f4c0d0020054200370388082005428486d5920537038008200441074b41f0c300100120054180086a2005410810031a200441787141084741f0c300100120054180086a41086a2005410872410810031a200041086a20052903880837030020002005290380083703000c010b410141d0c20010012005200329030037039808410141f0c200100120054180086a20054198086a410810031a2005200329030837039808410141f0c200100120054180086a41087220054198086a410810031a200242808080808080e4a64620054180086a4110100a1a200041086a2003290308370300200020032903003703000b4100200541a0086a3602040bba0201027f4100410028020441a0086b22053602042005200137030002400240200242808080f0d1a9ddd7c6004280808080f2a9d38832200541800810022204417f4c0d0020054200370388082005428486d5920537038008200441074b41f0c300100120054180086a2005410810031a200441787141084741f0c300100120054180086a41086a2005410872410810031a200041086a20052903880837030020002005290380083703000c010b410141d0c20010012005200329030037039808410141f0c200100120054180086a20054198086a410810031a2005200329030837039808410141f0c200100120054180086a41087220054198086a410810031a20024280808080f2a9d3883220054180086a4110100a1a200041086a2003290308370300200020032903003703000b4100200541a0086a3602040bbe0803077f047e017f410041002802044180016b220f3602044200210c423b210b4180c300210a4200210d034002400240024002400240200c4205560d00200a2c00002204419f7f6a41ff017141194b0d01200441a5016a21040c020b4200210e200c420b580d020c030b200441d0016a41002004414f6a41ff01714105491b21040b2004ad423886423887210e0b200e421f83200b42ffffffff0f8386210e0b200a41016a210a200c42017c210c200e200d84210d200b427b7c220b427a520d000b200f200d370340200f42808080f0d1a9ddd7c600370338410141e0c100100120032d0008210820032802002105200328020421040240200328020c220a450d00200a200a28020041016a3602000b200f41206a428486d59205370300200f41086a41246a2004360200200f41306a220320083a0000200f2001370310200f2000370308200f2002370318200f2005360228200f41346a200a3602000240200a450d00200a200a28020041016a3602000b200f41d8006a4101200f41386a10152105200f41c8006a41246a22094100360200200f4200370264200f42808080f0d1a9ddd7c600370348200f42808080b8d585cfe64d370350200f41f0006a200f41086a10162009200f280278360200200f200f290370370264024020032d0000450d00200f41346a2802002203450d0020032003280200417f6a220936020020090d00200f412c6a2802002206450d0041002802cc4122094101480d00418cc00021032009410c6c418cc0006a21070340200341046a2802002209450d0102400240200941046a20064b0d00200920032802006a20064b0d010b2003410c6a22032007490d010c020b0b2006417c6a2203200328020041ffffffff07713602000b0240200841ff0171450d00200a450d00200a200a280200417f6a220336020020030d002004450d0041002802cc4122034101480d00418cc000210a2003410c6c418cc0006a21080340200a41046a2802002203450d0102400240200341046a20044b0d002003200a2802006a20044b0d010b200a410c6a220a2008490d010c020b0b2004417c6a220a200a28020041ffffffff07713602000b200f41c8006a10170240200f2802642203450d0041002802cc4122044101480d00418cc000210a2004410c6c418cc0006a21080340200a41046a2802002204450d0102400240200441046a20034b0d002004200a2802006a20034b0d010b200a410c6a220a2008490d010c020b0b2003417c6a220a200a28020041ffffffff07713602000b200f41ec006a4100360200200f41e4006a4200370200024020052802002203450d0041002802cc4122044101480d00418cc000210a2004410c6c418cc0006a21080340200a41046a2802002204450d0102400240200441046a20034b0d002004200a2802006a20034b0d010b200a410c6a220a2008490d010c020b0b2003417c6a220a200a28020041ffffffff07713602000b4100200f4180016a3602040ba207010b7f20004100360208200042003702000240024002402001450d00410c2001410474101821070240200041046a2204280200450d004100210b4100210c03402007200b6a22082000280200200b6a2209290300370300200841086a200941086a290300370300200b41106a210b200c41016a220c2004280200490d000b0b024020002802002208450d0041002802cc41220c4101480d00418cc000210b200c410c6c418cc0006a21090340200b41046a280200220c450d0102400240200c41046a20084b0d00200c200b2802006a20084b0d010b200b410c6a220b2009490d010c020b0b2008417c6a220b200b28020041ffffffff07713602000b20002007360200200041086a220620013602002001450d014100210a0240200041046a220728020022082001220b470d004102210d0c030b4100210d0c020b4110210d0c010b4110210d0b037f024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200d0e11020304050607090a010b0c0d0e0f000810100b2009417c6a220b200b28020041ffffffff0771360200200728020021084108210d0c1d0b20002004360200200620033602004100210d0c1c0b200028020020084104746a220b2002290300370300200b41086a200241086a2903003703002007200728020041016a2208360200200a41016a220a2001460d0e4101210d0c1b0b20082006280200220b470d0f4102210d0c1a0b417f2108200b417f460d0d4103210d0c190b410c200b41016a2203410474101821042007280200450d0e4104210d0c180b4100210b4100210c4105210d0c170b2004200b6a22082000280200200b6a2209290300370300200841086a200941086a290300370300200b41106a210b200c41016a220c20072802002208490d0d0c0e0b410021084106210d0c150b20002802002209450d0d4107210d0c140b41002802cc41220c4101480d0d4109210d0c130b418cc000210b200c410c6c418cc0006a2105410a210d0c120b200b41046a280200220c450d0c410b210d0c110b200c41046a20094b0d0e410c210d0c100b200c200b2802006a20094b0d0e410d210d0c0f0b200b410c6a220b2005490d0a0c0b0b20000f0b4110210d0c0c0b4100210d0c0b0b4100210d0c0a0b410f210d0c090b4105210d0c080b4106210d0c070b4108210d0c060b4108210d0c050b4108210d0c040b410a210d0c030b4108210d0c020b410d210d0c010b410e210d0c000b0b820303057f017e017f4100410028020441106b220836020420004100360208200042003702004160200128022022036b21062003ad210703402006417f6a2106200742078822074200520d000b410020066b21024100210502402006450d00410c200210182105200041086a20023602002000200536020020052103200221040340200341003a0000200341016a21032004417f6a22040d000b0b200041046a200236020020082005360204200820053602002008200520066b36020820082001101c1a200141206a350200210720082802042106200841086a210503402007a721032008200742078822074200522204410774200341ff0071723a000f200528020020066b41004a41f0c200100120082802042008410f6a410110031a2008200828020441016a220636020420040d000b0240200141206a2802002203450d00200141246a2802002104200841086a28020020066b20034e41f0c200100120082802042004200310031a2008200828020420036a3602040b4100200841106a3602040ba80302017e057f4100410028020441206b2206360204200041146a280200220341047441106a21022003ad21010340200241016a2102200142078822014200520d000b200041206a280200220320026a21022003ad21010340200241016a2102200142078822014200520d000b024002402002450d00410c2002101822052103200221040340200341003a0000200341016a21032004417f6a22040d000c020b0b410021050b200620053602082006200520026a220336021020062000290300370318200241074a41f0c20010012005200641186a410810031a200620002903083703182003200541086a22046b41074a41f0c20010012004200641186a410810031a2006200541106a36020c200641086a200041106a10192000411c6a101a1a20052002100902402005450d0041002802cc4122034101480d00418cc00021022003410c6c418cc0006a21040340200241046a2802002203450d0102400240200341046a20054b0d00200320022802006a20054b0d010b2002410c6a22022004490d010c020b0b2005417c6a2202200228020041ffffffff07713602000b4100200641206a3602040bd804010c7f02402001450d00024020002802c041220d0d004110210d200041c0c1006a41103602000b200141086a200141046a41077122026b200120021b210202400240024020002802c441220a200d4f0d002000200a410c6c6a4180c0006a21010240200a0d0020004184c0006a220d2802000d0020014180c000360200200d2000360200200041004180c00010041a0b200241046a210a034002402001280208220d200a6a20012802004b0d002001280204200d6a220d200d28020041808080807871200272360200200141086a22012001280200200a6a360200200d200d28020041808080807872360200200d41046a22010d030b2000101b22010d000b0b41fcffffff0720026b2104200041c8c1006a210b200041c0c1006a210c20002802c8412203210d03402000200d410c6c6a22014188c0006a28020020014180c0006a2205280200464190c300100120014184c0006a280200220641046a210d0340200620052802006a2107200d417c6a2208280200220941ffffffff07712101024020094100480d000240200120024f0d000340200d20016a220a20074f0d01200a280200220a4100480d012001200a41ffffffff07716a41046a22012002490d000b0b20082001200220012002491b200941808080807871723602000240200120024d0d00200d20026a200420016a41ffffffff07713602000b200120024f0d040b200d20016a41046a220d2007490d000b41002101200b4100200b28020041016a220d200d200c280200461b220d360200200d2003470d000b0b20010f0b2008200828020041808080807872360200200d0f0b41000bc40203037f017e037f4100410028020441106b22083602042000280204210620013502042105200041086a2103200041046a210403402005a721072008200542078822054200522202410774200741ff0071723a0008200328020020066b41004a41f0c20010012004280200200841086a410110031a2004200428020041016a220636020020020d000b0240200141046a2802002204450d002001280200220720044104746a2103200041046a2104034020082007290300370308200041086a220228020020066b41074a41f0c20010012004280200200841086a410810031a2004200428020041086a22063602002008200741086a290300370308200228020020066b41074a41f0c20010012004280200200841086a410810031a2004200428020041086a2206360200200741106a22072003470d000b0b4100200841106a36020420000b860203047f017e027f4100410028020441106b22083602042000280204210720013502042106200041086a2104200041046a210503402006a721022008200642078822064200522203410774200241ff0071723a000f200428020020076b41004a41f0c200100120052802002008410f6a410110031a2005200528020041016a220736020020030d000b0240200141046a2802002203450d0020012802002105200041086a2104200041046a21020340200820052d00003a000e200428020020076b41004a41f0c200100120022802002008410e6a410110031a2002200228020041016a2207360200200541016a21052003417f6a22030d000b0b4100200841106a36020420000b870301077f200020002802c4412201410c6c6a22064180c0006a210702400240418080c000410010086b220241004c0d00200241808004200241808004491b22021008220320064184c0006a2802002204200728020022066a460d010240200620002001410c6c6a4188c0006a22052802002201460d00200420016a2204200428020041808080807871417c20016b20066a72360200200520072802003602002004200428020041ffffffff07713602000b200041c4c1006a2207200728020041016a220736020020002007410c6c6a22004184c0006a200336020020004180c0006a2200200236020020034100200210041a20000f0b02402007280200220320064188c0006a22042802002206460d0020002001410c6c6a4184c0006a28020020066a2202200228020041808080807871417c20066b20036a72360200200420072802003602002002200228020041ffffffff07713602000b2000200041c4c1006a220728020041016a22023602c0412007200236020041000f0b2007200620026a36020020070b870201027f4100410028020441106b220336020420032001290300370308200028020820002802046b41074a41f0c20010012000280204200341086a410810031a2000200028020441086a220236020420032001290308370308200028020820026b41074a41f0c20010012000280204200341086a410810031a2000200028020441086a220236020420032001290310370308200028020820026b41074a41f0c20010012000280204200341086a410810031a2000200028020441086a22023602042003200141186a290300370308200028020820026b41074a41f0c20010012000280204200341086a410810031a2000200028020441086a3602044100200341106a36020420000ba00203017f017e027f4100410028020441106b2206360204420021042000420037031020004200370320200041186a42848abd9a0537030041002105200041286a41003a00002000412c6a410036020020062001360204200620013602002006200120026a36020820062000101e1a20062802042102200641086a21030340200220032802004941b0c4001001200628020422022d000021012006200241016a2202360204200141ff0071200541ff0171220574ad2004842104200541076a210520014107760d000b200041206a2004a72201101f02402001450d00200041246a2802002105200641086a28020020062802046b20014f41f0c300100120052006280204200110031a2006200628020420016a3602040b4100200641106a3602040bd40101017f200028020820002802046b41074b41f0c300100120012000280204410810031a2000200028020441086a2202360204200028020820026b41074b41f0c3001001200141086a2000280204410810031a2000200028020441086a2202360204200028020820026b41074b41f0c3001001200141106a2000280204410810031a2000200028020441086a2202360204200028020820026b41074b41f0c3001001200141186a22012000280204410810031a2000200028020441086a3602042001290300428486d592055141c0c400100120000beb0301057f0240024002400240024002400240024002402001450d002000280200220420014d0d0120002001360200200028020420016a41003a00000f0b20002d0008450d072000410c6a2802002201450d0720012001280200417f6a22043602002004450d010c070b200420014f0d05410c2001101822022000280204200028020010031a20002d0008450d042000410c6a2802002204450d0420042004280200417f6a22033602002003450d010c040b20002802042202450d0541002802cc4122044101480d05418cc00021012004410c6c418cc0006a21030340200141046a2802002204450d060240200441046a20024b0d00200420012802006a20024b0d030b2001410c6a22012003490d000c060b0b200041046a2802002205450d0241002802cc4122034101480d02418cc00021042003410c6c418cc0006a21060340200441046a2802002203450d030240200341046a20054b0d00200320042802006a20054b0d030b2004410c6a22042006490d000c030b0b2002417c6a2201200128020041ffffffff07713602000c030b2005417c6a2204200428020041ffffffff07713602000b20002001360200200041046a2002360200200041086a41013a00002000410c6a41003602000b0f0b20004200370200200041086a41013a00002000410c6a41003602000b0bfb020b0041040b04603200000041e0c1000b3c617474656d707420746f20636f6e73747275637420746f6b656e2066726f6d206173736574207769746820646966666572656e742073796d626f6c000041a0c2000b26696e7465676572206f766572666c6f7720616464696e6720746f6b656e2062616c616e6365000041d0c2000b1b73696e676c65746f6e20746f6f2062696720746f2073746f7265000041f0c2000b06777269746500004180c3000b0761637469766500004190c3000b566d616c6c6f635f66726f6d5f6672656564207761732064657369676e656420746f206f6e6c792062652063616c6c6564206166746572205f686561702077617320636f6d706c6574656c7920616c6c6f6361746564000041f0c3000b057265616400004180c4000b2c696e746567657220756e646572666c6f77207375627472616374696e6720746f6b656e2062616c616e6365000041b0c4000b04676574000041c0c4000b16756e657870656374656420617373657420747970650000a312046e616d65200b616374696f6e5f73697a650006617373657274020000086c6f61645f693634050000000000066d656d63707903000000066d656d736574030000000b726561645f616374696f6e0200000c726571756972655f61757468010011726571756972655f726563697069656e740100047362726b01000b73656e645f696e6c696e650200000973746f72655f69363404000000001b5f474c4f42414c5f5f7375625f495f63757272656e63792e63707000056170706c79020130013181015f5a4e35656f73696f386469737061746368494e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545454e53345f31337472616e736665725f6d656d6f454e53345f356973737565454a454545627979070130013101320133013401350136755f5a4e35656f73696f3133756e7061636b5f616374696f6e494e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c7931333831333139343238457945454531337472616e736665725f6d656d6f454545545f76040130013101320133615f5a4e35656f73696f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545326f6e45524b4e53335f387472616e73666572450701300131013201330134013501366c5f5a4e35656f73696f3133756e7061636b5f616374696f6e494e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545356973737565454545545f7605013001310132013301345e5f5a4e35656f73696f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545326f6e45524b4e53335f35697373756545070130013101320133013401350136af015f5a4e35656f73696f377461626c653634494c7935303933343138363737363535353638333834454c793134323839323335353232333930383531353834454e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545313463757272656e63795f7374617473454531336765745f6f725f637265617465457979524b53355f06013001310132013301340135a6015f5a4e35656f73696f377461626c653634494c7935303933343138363737363535353638333834454c7933363037373439373738373335313034303030454e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545376163636f756e74454531336765745f6f725f637265617465457979524b53355f060130013101320133013401356f5f5a4e35656f73696f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c793133383133313934323845794545453135696e6c696e655f7472616e7366657245797953325f4e535f36737472696e6745100130013101320133013401350136013701380139023130023131023132023133023134023135315f5a4e35656f73696f36766563746f72494e535f31367065726d697373696f6e5f6c6576656c45454332456a524b53315f0e01300131013201330134013501360137013801390231300231310231320231337a5f5a4e35656f73696f347061636b494e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c7931333831333139343238457945454531337472616e736665725f6d656d6f4545454e535f36766563746f7249634545524b545f09013001310132013301340135013601370138185f5a4e4b35656f73696f36616374696f6e3473656e644576070130013101320133013401350136225f5a4e35656f73696f31346d656d6f72795f6d616e61676572366d616c6c6f63456d0e0130013101320133013401350136013701380139023130023131023132023133505f5a4e35656f73696f6c73494e535f31306461746173747265616d49506345454e535f31367065726d697373696f6e5f6c6576656c45454552545f53365f524b4e535f36766563746f724954305f4545090130013101320133013401350136013701383b5f5a4e35656f73696f6c73494e535f31306461746173747265616d495063454563454552545f53355f524b4e535f36766563746f724954305f4545090130013101320133013401350136013701382d5f5a4e35656f73696f31346d656d6f72795f6d616e6167657231366e6578745f6163746976655f68656170457608013001310132013301340135013601377b5f5a4e35656f73696f6c73494e535f31306461746173747265616d4950634545454552545f53355f524b4e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545387472616e7366657245040130013101320133705f5a4e35656f73696f36756e7061636b494e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c7931333831333139343238457945454531337472616e736665725f6d656d6f454545545f504b636a0701300131013201330134013501367b5f5a4e35656f73696f7273494e535f31306461746173747265616d49504b634545454552545f53365f524e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545387472616e736665724503013001310132195f5a4e35656f73696f36737472696e6736726573697a65456a070130013101320133013401350136"
},
"hex_data": "0000001e4d75af46000087590061736d0100000001570f60017e0060027f7f0060037f7f7f017f60047e7e7f7f017f60017f017f60057e7e7e7f7f017f6000017f60027f7f017f60000060027e7e0060027e7e017f60017f0060047f7e7e7f0060047e7e7e7f0060037f7f7f0002b3010b03656e760b616374696f6e5f73697a65000603656e7606617373657274000103656e76086c6f61645f693634000503656e76066d656d637079000203656e76066d656d736574000203656e760b726561645f616374696f6e000703656e760c726571756972655f61757468000003656e7611726571756972655f726563697069656e74000003656e76047362726b000403656e760b73656e645f696e6c696e65000103656e760973746f72655f693634000303161508090a0b0b0b0b0c0c0d02010b07070704070e07010404017000000503010001073003066d656d6f72790200056170706c79000c1b5f474c4f42414c5f5f7375625f495f63757272656e63792e637070000b0af44015f202004100420037028c4041004200370294404100420037029c40410042003702a440410042003702ac40410041003602b440410041003602b840410041003602bc40410041003602c040410041003602c440410041003602c840410041003602cc40410041003602d040410041003602d440410041003602d840410041003602dc40410041003602e040410041003602e440410041003602e840410041003602ec40410041003602f040410041003602f440410041003602f840410041003602fc404100410036028041410041003602844141004100360288414100410036028c414100410036029041410041003602944141004100360298414100410036029c41410041003602a041410041003602a441410041003602a841410041003602ac41410041003602b041410041003602b441410041003602b841410041003602bc41410041003602c041410041003602c441410041003602c841410041003602cc41410041003602d041410041003602d4410b090020002001100d1a0b990201057f4100410028020441306b2206360204410021050240200042808080f0d1a9ddd7c600520d000240024002402001428080808080a0e998f600510d00200142808080b8d585cfe64d520d032006100e2006100f200641286a2d0000450d022006412c6a2802002205450d0220052005280200417f6a220436020020040d02200641246a2802002202450d0241002802cc4122044101480d02418cc00021052004410c6c418cc0006a21030340200541046a2802002204450d030240200441046a20024b0d00200420052802006a20024b0d030b2005410c6a22052003490d000c030b0b20061010200610110c010b2002417c6a2205200528020041ffffffff07713602000b410121050b4100200641306a36020420050b3301037f41004100280204220310002201410f6a4170716b22023602042002200110051a200020022001101d410020033602040ba80304017e017f027e027f4100410028020441306b22063602042000290300100620002903002101200029030810072001100720002903002101200642003703182006428486d59205370310200641206a428486d592052001200641106a10132006290328210320002903102104200041186a2202290300428486d592055141e0c1001001200320045a4180c4001001410141d0c20010012006428486d59205370320410141f0c20010012006200641206a410810031a2006200320047d370320410141f0c200100120064108722205200641206a410810031a20014280808080f2a9d3883220064110100a1a20002903082101200642003703182006428486d59205370310200641206a428486d592052001200641106a101320062903282104200029031021032002290300428486d592055141e0c1001001200320047c220420035a41a0c2001001410141d0c20010012006428486d59205370320410141f0c20010012006200641206a410810031a20062004370320410141f0c20010012005200641206a410810031a20014280808080f2a9d3883220064110100a1a4100200641306a3602040b8c0101047f41004100280204220410002201410f6a4170716b22023602042002200110051a200041106a220342848abd9a0537030020004200370308200141074b41f0c300100120002002410810031a2001417871220141084741f0c3001001200041086a200241086a410810031a200141104741f0c30010012003200241106a410810031a410020043602040bc30505027f017e017f017e017f4100410028020441d0006b220636020442808080f0d1a9ddd7c6001006200642003703482006428486d59205370340200641106a428486d5920542808080f0d1a9ddd7c600200641c0006a101220002903082103200041106a2202290300428486d592055141e0c1001001200320062903187c20035a41a0c20010012006200320062903187c370318410141d0c200100120062006290310370340410141f0c2001001200641206a200641c0006a410810031a20062006290318370340410141f0c2001001200641206a4108722204200641c0006a410810031a42808080f0d1a9ddd7c60042808080808080e4a646200641206a4110100a1a200642003703382006428486d59205370330200641c0006a428486d5920542808080f0d1a9ddd7c600200641306a101320062903482105200029030821032002290300428486d592055141e0c1001001200320057c220520035a41a0c2001001410141d0c20010012006428486d59205370340410141f0c2001001200641206a200641c0006a410810031a20062005370340410141f0c20010012004200641c0006a410810031a42808080f0d1a9ddd7c6004280808080f2a9d38832200641206a4110100a1a20002903082103200029030021052002290300428486d592055141e0c1001001200641003a0008200642003703002006410036020c42808080f0d1a9ddd7c6002005200320061014024020062d0008450d002006410c6a2802002200450d0020002000280200417f6a220236020020020d0020062802042204450d0041002802cc4122024101480d00418cc00021002002410c6c418cc0006a21010340200041046a2802002202450d0102400240200241046a20044b0d00200220002802006a20044b0d010b2000410c6a22002001490d010c020b0b2004417c6a2200200028020041ffffffff07713602000b4100200641d0006a3602040bba0201027f4100410028020441a0086b22053602042005200137030002400240200242808080f0d1a9ddd7c60042808080808080e4a646200541800810022204417f4c0d0020054200370388082005428486d5920537038008200441074b41f0c300100120054180086a2005410810031a200441787141084741f0c300100120054180086a41086a2005410872410810031a200041086a20052903880837030020002005290380083703000c010b410141d0c20010012005200329030037039808410141f0c200100120054180086a20054198086a410810031a2005200329030837039808410141f0c200100120054180086a41087220054198086a410810031a200242808080808080e4a64620054180086a4110100a1a200041086a2003290308370300200020032903003703000b4100200541a0086a3602040bba0201027f4100410028020441a0086b22053602042005200137030002400240200242808080f0d1a9ddd7c6004280808080f2a9d38832200541800810022204417f4c0d0020054200370388082005428486d5920537038008200441074b41f0c300100120054180086a2005410810031a200441787141084741f0c300100120054180086a41086a2005410872410810031a200041086a20052903880837030020002005290380083703000c010b410141d0c20010012005200329030037039808410141f0c200100120054180086a20054198086a410810031a2005200329030837039808410141f0c200100120054180086a41087220054198086a410810031a20024280808080f2a9d3883220054180086a4110100a1a200041086a2003290308370300200020032903003703000b4100200541a0086a3602040bbe0803077f047e017f410041002802044180016b220f3602044200210c423b210b4180c300210a4200210d034002400240024002400240200c4205560d00200a2c00002204419f7f6a41ff017141194b0d01200441a5016a21040c020b4200210e200c420b580d020c030b200441d0016a41002004414f6a41ff01714105491b21040b2004ad423886423887210e0b200e421f83200b42ffffffff0f8386210e0b200a41016a210a200c42017c210c200e200d84210d200b427b7c220b427a520d000b200f200d370340200f42808080f0d1a9ddd7c600370338410141e0c100100120032d0008210820032802002105200328020421040240200328020c220a450d00200a200a28020041016a3602000b200f41206a428486d59205370300200f41086a41246a2004360200200f41306a220320083a0000200f2001370310200f2000370308200f2002370318200f2005360228200f41346a200a3602000240200a450d00200a200a28020041016a3602000b200f41d8006a4101200f41386a10152105200f41c8006a41246a22094100360200200f4200370264200f42808080f0d1a9ddd7c600370348200f42808080b8d585cfe64d370350200f41f0006a200f41086a10162009200f280278360200200f200f290370370264024020032d0000450d00200f41346a2802002203450d0020032003280200417f6a220936020020090d00200f412c6a2802002206450d0041002802cc4122094101480d00418cc00021032009410c6c418cc0006a21070340200341046a2802002209450d0102400240200941046a20064b0d00200920032802006a20064b0d010b2003410c6a22032007490d010c020b0b2006417c6a2203200328020041ffffffff07713602000b0240200841ff0171450d00200a450d00200a200a280200417f6a220336020020030d002004450d0041002802cc4122034101480d00418cc000210a2003410c6c418cc0006a21080340200a41046a2802002203450d0102400240200341046a20044b0d002003200a2802006a20044b0d010b200a410c6a220a2008490d010c020b0b2004417c6a220a200a28020041ffffffff07713602000b200f41c8006a10170240200f2802642203450d0041002802cc4122044101480d00418cc000210a2004410c6c418cc0006a21080340200a41046a2802002204450d0102400240200441046a20034b0d002004200a2802006a20034b0d010b200a410c6a220a2008490d010c020b0b2003417c6a220a200a28020041ffffffff07713602000b200f41ec006a4100360200200f41e4006a4200370200024020052802002203450d0041002802cc4122044101480d00418cc000210a2004410c6c418cc0006a21080340200a41046a2802002204450d0102400240200441046a20034b0d002004200a2802006a20034b0d010b200a410c6a220a2008490d010c020b0b2003417c6a220a200a28020041ffffffff07713602000b4100200f4180016a3602040ba207010b7f20004100360208200042003702000240024002402001450d00410c2001410474101821070240200041046a2204280200450d004100210b4100210c03402007200b6a22082000280200200b6a2209290300370300200841086a200941086a290300370300200b41106a210b200c41016a220c2004280200490d000b0b024020002802002208450d0041002802cc41220c4101480d00418cc000210b200c410c6c418cc0006a21090340200b41046a280200220c450d0102400240200c41046a20084b0d00200c200b2802006a20084b0d010b200b410c6a220b2009490d010c020b0b2008417c6a220b200b28020041ffffffff07713602000b20002007360200200041086a220620013602002001450d014100210a0240200041046a220728020022082001220b470d004102210d0c030b4100210d0c020b4110210d0c010b4110210d0b037f024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200d0e11020304050607090a010b0c0d0e0f000810100b2009417c6a220b200b28020041ffffffff0771360200200728020021084108210d0c1d0b20002004360200200620033602004100210d0c1c0b200028020020084104746a220b2002290300370300200b41086a200241086a2903003703002007200728020041016a2208360200200a41016a220a2001460d0e4101210d0c1b0b20082006280200220b470d0f4102210d0c1a0b417f2108200b417f460d0d4103210d0c190b410c200b41016a2203410474101821042007280200450d0e4104210d0c180b4100210b4100210c4105210d0c170b2004200b6a22082000280200200b6a2209290300370300200841086a200941086a290300370300200b41106a210b200c41016a220c20072802002208490d0d0c0e0b410021084106210d0c150b20002802002209450d0d4107210d0c140b41002802cc41220c4101480d0d4109210d0c130b418cc000210b200c410c6c418cc0006a2105410a210d0c120b200b41046a280200220c450d0c410b210d0c110b200c41046a20094b0d0e410c210d0c100b200c200b2802006a20094b0d0e410d210d0c0f0b200b410c6a220b2005490d0a0c0b0b20000f0b4110210d0c0c0b4100210d0c0b0b4100210d0c0a0b410f210d0c090b4105210d0c080b4106210d0c070b4108210d0c060b4108210d0c050b4108210d0c040b410a210d0c030b4108210d0c020b410d210d0c010b410e210d0c000b0b820303057f017e017f4100410028020441106b220836020420004100360208200042003702004160200128022022036b21062003ad210703402006417f6a2106200742078822074200520d000b410020066b21024100210502402006450d00410c200210182105200041086a20023602002000200536020020052103200221040340200341003a0000200341016a21032004417f6a22040d000b0b200041046a200236020020082005360204200820053602002008200520066b36020820082001101c1a200141206a350200210720082802042106200841086a210503402007a721032008200742078822074200522204410774200341ff0071723a000f200528020020066b41004a41f0c200100120082802042008410f6a410110031a2008200828020441016a220636020420040d000b0240200141206a2802002203450d00200141246a2802002104200841086a28020020066b20034e41f0c200100120082802042004200310031a2008200828020420036a3602040b4100200841106a3602040ba80302017e057f4100410028020441206b2206360204200041146a280200220341047441106a21022003ad21010340200241016a2102200142078822014200520d000b200041206a280200220320026a21022003ad21010340200241016a2102200142078822014200520d000b024002402002450d00410c2002101822052103200221040340200341003a0000200341016a21032004417f6a22040d000c020b0b410021050b200620053602082006200520026a220336021020062000290300370318200241074a41f0c20010012005200641186a410810031a200620002903083703182003200541086a22046b41074a41f0c20010012004200641186a410810031a2006200541106a36020c200641086a200041106a10192000411c6a101a1a20052002100902402005450d0041002802cc4122034101480d00418cc00021022003410c6c418cc0006a21040340200241046a2802002203450d0102400240200341046a20054b0d00200320022802006a20054b0d010b2002410c6a22022004490d010c020b0b2005417c6a2202200228020041ffffffff07713602000b4100200641206a3602040bd804010c7f02402001450d00024020002802c041220d0d004110210d200041c0c1006a41103602000b200141086a200141046a41077122026b200120021b210202400240024020002802c441220a200d4f0d002000200a410c6c6a4180c0006a21010240200a0d0020004184c0006a220d2802000d0020014180c000360200200d2000360200200041004180c00010041a0b200241046a210a034002402001280208220d200a6a20012802004b0d002001280204200d6a220d200d28020041808080807871200272360200200141086a22012001280200200a6a360200200d200d28020041808080807872360200200d41046a22010d030b2000101b22010d000b0b41fcffffff0720026b2104200041c8c1006a210b200041c0c1006a210c20002802c8412203210d03402000200d410c6c6a22014188c0006a28020020014180c0006a2205280200464190c300100120014184c0006a280200220641046a210d0340200620052802006a2107200d417c6a2208280200220941ffffffff07712101024020094100480d000240200120024f0d000340200d20016a220a20074f0d01200a280200220a4100480d012001200a41ffffffff07716a41046a22012002490d000b0b20082001200220012002491b200941808080807871723602000240200120024d0d00200d20026a200420016a41ffffffff07713602000b200120024f0d040b200d20016a41046a220d2007490d000b41002101200b4100200b28020041016a220d200d200c280200461b220d360200200d2003470d000b0b20010f0b2008200828020041808080807872360200200d0f0b41000bc40203037f017e037f4100410028020441106b22083602042000280204210620013502042105200041086a2103200041046a210403402005a721072008200542078822054200522202410774200741ff0071723a0008200328020020066b41004a41f0c20010012004280200200841086a410110031a2004200428020041016a220636020020020d000b0240200141046a2802002204450d002001280200220720044104746a2103200041046a2104034020082007290300370308200041086a220228020020066b41074a41f0c20010012004280200200841086a410810031a2004200428020041086a22063602002008200741086a290300370308200228020020066b41074a41f0c20010012004280200200841086a410810031a2004200428020041086a2206360200200741106a22072003470d000b0b4100200841106a36020420000b860203047f017e027f4100410028020441106b22083602042000280204210720013502042106200041086a2104200041046a210503402006a721022008200642078822064200522203410774200241ff0071723a000f200428020020076b41004a41f0c200100120052802002008410f6a410110031a2005200528020041016a220736020020030d000b0240200141046a2802002203450d0020012802002105200041086a2104200041046a21020340200820052d00003a000e200428020020076b41004a41f0c200100120022802002008410e6a410110031a2002200228020041016a2207360200200541016a21052003417f6a22030d000b0b4100200841106a36020420000b870301077f200020002802c4412201410c6c6a22064180c0006a210702400240418080c000410010086b220241004c0d00200241808004200241808004491b22021008220320064184c0006a2802002204200728020022066a460d010240200620002001410c6c6a4188c0006a22052802002201460d00200420016a2204200428020041808080807871417c20016b20066a72360200200520072802003602002004200428020041ffffffff07713602000b200041c4c1006a2207200728020041016a220736020020002007410c6c6a22004184c0006a200336020020004180c0006a2200200236020020034100200210041a20000f0b02402007280200220320064188c0006a22042802002206460d0020002001410c6c6a4184c0006a28020020066a2202200228020041808080807871417c20066b20036a72360200200420072802003602002002200228020041ffffffff07713602000b2000200041c4c1006a220728020041016a22023602c0412007200236020041000f0b2007200620026a36020020070b870201027f4100410028020441106b220336020420032001290300370308200028020820002802046b41074a41f0c20010012000280204200341086a410810031a2000200028020441086a220236020420032001290308370308200028020820026b41074a41f0c20010012000280204200341086a410810031a2000200028020441086a220236020420032001290310370308200028020820026b41074a41f0c20010012000280204200341086a410810031a2000200028020441086a22023602042003200141186a290300370308200028020820026b41074a41f0c20010012000280204200341086a410810031a2000200028020441086a3602044100200341106a36020420000ba00203017f017e027f4100410028020441106b2206360204420021042000420037031020004200370320200041186a42848abd9a0537030041002105200041286a41003a00002000412c6a410036020020062001360204200620013602002006200120026a36020820062000101e1a20062802042102200641086a21030340200220032802004941b0c4001001200628020422022d000021012006200241016a2202360204200141ff0071200541ff0171220574ad2004842104200541076a210520014107760d000b200041206a2004a72201101f02402001450d00200041246a2802002105200641086a28020020062802046b20014f41f0c300100120052006280204200110031a2006200628020420016a3602040b4100200641106a3602040bd40101017f200028020820002802046b41074b41f0c300100120012000280204410810031a2000200028020441086a2202360204200028020820026b41074b41f0c3001001200141086a2000280204410810031a2000200028020441086a2202360204200028020820026b41074b41f0c3001001200141106a2000280204410810031a2000200028020441086a2202360204200028020820026b41074b41f0c3001001200141186a22012000280204410810031a2000200028020441086a3602042001290300428486d592055141c0c400100120000beb0301057f0240024002400240024002400240024002402001450d002000280200220420014d0d0120002001360200200028020420016a41003a00000f0b20002d0008450d072000410c6a2802002201450d0720012001280200417f6a22043602002004450d010c070b200420014f0d05410c2001101822022000280204200028020010031a20002d0008450d042000410c6a2802002204450d0420042004280200417f6a22033602002003450d010c040b20002802042202450d0541002802cc4122044101480d05418cc00021012004410c6c418cc0006a21030340200141046a2802002204450d060240200441046a20024b0d00200420012802006a20024b0d030b2001410c6a22012003490d000c060b0b200041046a2802002205450d0241002802cc4122034101480d02418cc00021042003410c6c418cc0006a21060340200441046a2802002203450d030240200341046a20054b0d00200320042802006a20054b0d030b2004410c6a22042006490d000c030b0b2002417c6a2201200128020041ffffffff07713602000c030b2005417c6a2204200428020041ffffffff07713602000b20002001360200200041046a2002360200200041086a41013a00002000410c6a41003602000b0f0b20004200370200200041086a41013a00002000410c6a41003602000b0bfb020b0041040b04603200000041e0c1000b3c617474656d707420746f20636f6e73747275637420746f6b656e2066726f6d206173736574207769746820646966666572656e742073796d626f6c000041a0c2000b26696e7465676572206f766572666c6f7720616464696e6720746f6b656e2062616c616e6365000041d0c2000b1b73696e676c65746f6e20746f6f2062696720746f2073746f7265000041f0c2000b06777269746500004180c3000b0761637469766500004190c3000b566d616c6c6f635f66726f6d5f6672656564207761732064657369676e656420746f206f6e6c792062652063616c6c6564206166746572205f686561702077617320636f6d706c6574656c7920616c6c6f6361746564000041f0c3000b057265616400004180c4000b2c696e746567657220756e646572666c6f77207375627472616374696e6720746f6b656e2062616c616e6365000041b0c4000b04676574000041c0c4000b16756e657870656374656420617373657420747970650000a312046e616d65200b616374696f6e5f73697a650006617373657274020000086c6f61645f693634050000000000066d656d63707903000000066d656d736574030000000b726561645f616374696f6e0200000c726571756972655f61757468010011726571756972655f726563697069656e740100047362726b01000b73656e645f696e6c696e650200000973746f72655f69363404000000001b5f474c4f42414c5f5f7375625f495f63757272656e63792e63707000056170706c79020130013181015f5a4e35656f73696f386469737061746368494e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545454e53345f31337472616e736665725f6d656d6f454e53345f356973737565454a454545627979070130013101320133013401350136755f5a4e35656f73696f3133756e7061636b5f616374696f6e494e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c7931333831333139343238457945454531337472616e736665725f6d656d6f454545545f76040130013101320133615f5a4e35656f73696f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545326f6e45524b4e53335f387472616e73666572450701300131013201330134013501366c5f5a4e35656f73696f3133756e7061636b5f616374696f6e494e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545356973737565454545545f7605013001310132013301345e5f5a4e35656f73696f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545326f6e45524b4e53335f35697373756545070130013101320133013401350136af015f5a4e35656f73696f377461626c653634494c7935303933343138363737363535353638333834454c793134323839323335353232333930383531353834454e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545313463757272656e63795f7374617473454531336765745f6f725f637265617465457979524b53355f06013001310132013301340135a6015f5a4e35656f73696f377461626c653634494c7935303933343138363737363535353638333834454c7933363037373439373738373335313034303030454e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545376163636f756e74454531336765745f6f725f637265617465457979524b53355f060130013101320133013401356f5f5a4e35656f73696f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c793133383133313934323845794545453135696e6c696e655f7472616e7366657245797953325f4e535f36737472696e6745100130013101320133013401350136013701380139023130023131023132023133023134023135315f5a4e35656f73696f36766563746f72494e535f31367065726d697373696f6e5f6c6576656c45454332456a524b53315f0e01300131013201330134013501360137013801390231300231310231320231337a5f5a4e35656f73696f347061636b494e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c7931333831333139343238457945454531337472616e736665725f6d656d6f4545454e535f36766563746f7249634545524b545f09013001310132013301340135013601370138185f5a4e4b35656f73696f36616374696f6e3473656e644576070130013101320133013401350136225f5a4e35656f73696f31346d656d6f72795f6d616e61676572366d616c6c6f63456d0e0130013101320133013401350136013701380139023130023131023132023133505f5a4e35656f73696f6c73494e535f31306461746173747265616d49506345454e535f31367065726d697373696f6e5f6c6576656c45454552545f53365f524b4e535f36766563746f724954305f4545090130013101320133013401350136013701383b5f5a4e35656f73696f6c73494e535f31306461746173747265616d495063454563454552545f53355f524b4e535f36766563746f724954305f4545090130013101320133013401350136013701382d5f5a4e35656f73696f31346d656d6f72795f6d616e6167657231366e6578745f6163746976655f68656170457608013001310132013301340135013601377b5f5a4e35656f73696f6c73494e535f31306461746173747265616d4950634545454552545f53355f524b4e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545387472616e7366657245040130013101320133705f5a4e35656f73696f36756e7061636b494e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c7931333831333139343238457945454531337472616e736665725f6d656d6f454545545f504b636a0701300131013201330134013501367b5f5a4e35656f73696f7273494e535f31306461746173747265616d49504b634545454552545f53365f524e535f313667656e657269635f63757272656e6379494e535f35746f6b656e494c7935303933343138363737363535353638333834454c79313338313331393432384579454545387472616e736665724503013001310132195f5a4e35656f73696f36737472696e6736726573697a65456a070130013101320133013401350136"
},
"console": "",
"region_id": 0,
"cycle_index": 0,
"data_access": []
},{
"receiver": "eosio",
"act": {
"account": "eosio",
"name": "setabi",
"authorization": [{
"actor": "currency",
"permission": "active"
}
],
"data": {
"account": "currency",
"abi": {
"types": [{
"new_type_name": "account_name",
"type": "name"
}
],
"structs": [{
"name": "transfer",
"base": "",
"fields": [{
"name": "from",
"type": "account_name"
},{
"name": "to",
"type": "account_name"
},{
"name": "quantity",
"type": "asset"
},{
"name": "memo",
"type": "string"
}
]
},{
"name": "issue",
"base": "",
"fields": [{
"name": "to",
"type": "account_name"
},{
"name": "quantity",
"type": "asset"
}
]
},{
"name": "account",
"base": "",
"fields": [{
"name": "currency",
"type": "uint64"
},{
"name": "balance",
"type": "uint64"
}
]
},{
"name": "currency_stats",
"base": "",
"fields": [{
"name": "currency",
"type": "uint64"
},{
"name": "supply",
"type": "uint64"
}
]
}
],
"actions": [{
"name": "transfer",
"type": "transfer"
},{
"name": "issue",
"type": "issue"
}
],
"tables": [{
"name": "account",
"index_type": "i64",
"key_names": [
"currency"
],
"key_types": [
"uint64"
],
"type": "account"
},{
"name": "stat",
"index_type": "i64",
"key_names": [
"currency"
],
"key_types": [
"uint64"
],
"type": "currency_stats"
}
]
}
},
"hex_data": "0000001e4d75af46010c6163636f756e745f6e616d65046e616d6504087472616e7366657200040466726f6d0c6163636f756e745f6e616d6502746f0c6163636f756e745f6e616d65087175616e74697479056173736574046d656d6f06737472696e67056973737565000202746f0c6163636f756e745f6e616d65087175616e74697479056173736574076163636f756e7400020863757272656e63790675696e7436340762616c616e63650675696e7436340e63757272656e63795f737461747300020863757272656e63790675696e74363406737570706c790675696e74363402000000572d3ccdcd087472616e736665720000000000a5317605697373756502000000204f4d113203693634010863757272656e6379010675696e743634076163636f756e740000000000904dc603693634010863757272656e6379010675696e7436340e63757272656e63795f7374617473"
},
"console": "",
"region_id": 0,
"cycle_index": 0,
"data_access": []
}
],
"deferred_transactions": []
}
}
再次检查currency账号合约编号
1
2
3
4
$ ./eosioc get code currency

# 返回如下信息
code hash: 135bb95927600a21dcc701223a107215e3b25cb19b196e0c38fa7d7f2082c869
发行货币

在使用货币合约之前,你必须先发行货币

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
$ ./eosioc push action currency issue '{"to":"currency","quantity":"1000.0000 CUR"}' --permission currency@active

# 返回如下信息
2347850ms thread-0 main.cpp:1149 operator() ] Converting argument to binary...
{
"transaction_id": "afd44bfce56e8f96eecf6075f7d98e8b573ca318e158002f0abc83489bcb46fb",
"processed": {
"status": "executed",
"id": "afd44bfce56e8f96eecf6075f7d98e8b573ca318e158002f0abc83489bcb46fb",
"action_traces": [
null,
null,{
"receiver": "currency",
"act": {
"account": "currency",
"name": "issue",
"authorization": [{
"actor": "currency",
"permission": "active"
}
],
"data": {
"to": "currency",
"quantity": "1000.0000 CUR"
},
"hex_data": "0000001e4d75af4680969800000000000443555200000000"
},
"console": "",
"region_id": 0,
"cycle_index": 0,
"data_access": [{
"type": "write",
"scope": "currency",
"sequence": 0
}
]
},{
"receiver": "currency",
"act": {
"account": "currency",
"name": "transfer",
"authorization": [{
"actor": "currency",
"permission": "active"
}
],
"data": {
"from": "currency",
"to": "currency",
"quantity": "1000.0000 CUR",
"memo": ""
},
"hex_data": "0000001e4d75af460000001e4d75af468096980000000000044355520000000000"
},
"console": "",
"region_id": 0,
"cycle_index": 0,
"data_access": [{
"type": "write",
"scope": "currency",
"sequence": 1
}
]
}
],
"deferred_transactions": []
}
}
检查货币合约的初始余额
1
2
3
4
5
6
7
8
9
$ ./eosioc get table currency currency account
{
"rows": [{
"currency": 1381319428,
"balance": 10000000
}
],
"more": false
}

用样本“货币”合约转移资金

理论上,任何人在任何时间可以任何合约发送任意的消息,但是如果没有给予相应的权限的话,合约会拒绝接受该消息。消息的发送必须依赖一定的权限才能发送。

如下示例,使用currency账号的active权限向账户inita转移20CUR

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
$ ./eosioc push action currency transfer '{"from":"currency","to":"inita","quantity":"20.0000 CUR","memo":"my first transfer"}' --permission currency@active

# 返回信息
2646382ms thread-0 main.cpp:1149 operator() ] Converting argument to binary...
{
"transaction_id": "740bc3ed54ba251a0abaf32dd46e2b80f5187acc788881ea52550702ba84a23a",
"processed": {
"status": "executed",
"id": "740bc3ed54ba251a0abaf32dd46e2b80f5187acc788881ea52550702ba84a23a",
"action_traces": [
null,
null,{
"receiver": "currency",
"act": {
"account": "currency",
"name": "transfer",
"authorization": [{
"actor": "currency",
"permission": "active"
}
],
"data": {
"from": "currency",
"to": "inita",
"quantity": "20.0000 CUR",
"memo": "my first transfer"
},
"hex_data": "0000001e4d75af46000000000093dd74400d0300000000000443555200000000116d79206669727374207472616e73666572"
},
"console": "",
"region_id": 0,
"cycle_index": 0,
"data_access": [{
"type": "write",
"scope": "currency",
"sequence": 2
},{
"type": "write",
"scope": "inita",
"sequence": 0
}
]
},{
"receiver": "inita",
"act": {
"account": "currency",
"name": "transfer",
"authorization": [{
"actor": "currency",
"permission": "active"
}
],
"data": {
"from": "currency",
"to": "inita",
"quantity": "20.0000 CUR",
"memo": "my first transfer"
},
"hex_data": "0000001e4d75af46000000000093dd74400d0300000000000443555200000000116d79206669727374207472616e73666572"
},
"console": "",
"region_id": 0,
"cycle_index": 0,
"data_access": []
}
],
"deferred_transactions": []
}
}
读取样例货币合约账户余额
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#  查询 inita 余额
$ ./eosioc get table inita currency account
{
"rows": [{
"currency": 1381319428,
"balance": 200000
}
],
"more": false
}

# 查询 currency 余额
$ ./eosioc get table currency currency account
{
"rows": [{
"currency": 1381319428,
"balance": 9800000
}
],
"more": false
}

王维 / Michael  Wang wechat
欢迎交流学习
请我喝杯咖啡吧~