-
Notifications
You must be signed in to change notification settings - Fork 3
/
MovementCoin.json
158 lines (158 loc) · 7.15 KB
/
MovementCoin.json
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
{
"abi": [
{
"inputs": [
{
"internalType": "bytes32",
"name": "_object",
"type": "bytes32"
}
],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "owner",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "spender",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "value",
"type": "uint256"
}
],
"name": "Approval",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "from",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "to",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "value",
"type": "uint256"
}
],
"name": "Transfer",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "from",
"type": "address"
},
{
"indexed": true,
"internalType": "bytes32",
"name": "to",
"type": "bytes32"
},
{
"indexed": false,
"internalType": "uint256",
"name": "value",
"type": "uint256"
}
],
"name": "TransferToMove",
"type": "event"
},
{
"inputs": [
{
"internalType": "address",
"name": "account",
"type": "address"
}
],
"name": "balanceOf",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "to",
"type": "address"
},
{
"internalType": "uint256",
"name": "value",
"type": "uint256"
}
],
"name": "transfer",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes32",
"name": "to",
"type": "bytes32"
},
{
"internalType": "uint256",
"name": "value",
"type": "uint256"
}
],
"name": "transferToMove",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"stateMutability": "nonpayable",
"type": "function"
}
],
"bytecode": "60806040526101015f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550348015610050575f80fd5b506108e18061005e5f395ff3fe608060405234801561000f575f80fd5b5060043610610034575f3560e01c806370a0823114610038578063a9059cbb14610068575b5f80fd5b610052600480360381019061004d9190610503565b610098565b60405161005f9190610546565b60405180910390f35b610082600480360381019061007d9190610589565b610287565b60405161008f91906105e1565b60405180910390f35b5f806001836040516020016100ae929190610657565b6040516020818303038152906040526040516024016100cd9190610708565b6040516020818303038152906040527f2c9e6315000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505090505f8160405160240161015e9190610708565b6040516020818303038152906040527f4239e36b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505090505f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16826040516102239190610762565b5f60405180830381855afa9150503d805f811461025b576040519150601f19603f3d011682016040523d82523d5f602084013e610260565b606091505b509150505f81806020019051810190610279919061078c565b905080945050505050919050565b5f8060053385856040516020016102a194939291906107f0565b6040516020818303038152906040526040516024016102c09190610708565b6040516020818303038152906040527f2c9e6315000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505090505f816040516024016103519190610708565b6040516020818303038152906040527f4239e36b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505090505f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16826040516104169190610762565b5f604051808303815f865af19150503d805f811461044f576040519150601f19603f3d011682016040523d82523d5f602084013e610454565b606091505b5050905080610498576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161048f9061088d565b60405180910390fd5b6001935050505092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6104d2826104a9565b9050919050565b6104e2816104c8565b81146104ec575f80fd5b50565b5f813590506104fd816104d9565b92915050565b5f60208284031215610518576105176104a5565b5b5f610525848285016104ef565b91505092915050565b5f819050919050565b6105408161052e565b82525050565b5f6020820190506105595f830184610537565b92915050565b6105688161052e565b8114610572575f80fd5b50565b5f813590506105838161055f565b92915050565b5f806040838503121561059f5761059e6104a5565b5b5f6105ac858286016104ef565b92505060206105bd85828601610575565b9150509250929050565b5f8115159050919050565b6105db816105c7565b82525050565b5f6020820190506105f45f8301846105d2565b92915050565b5f819050919050565b5f60ff82169050919050565b5f819050919050565b5f61063261062d610628846105fa565b61060f565b610603565b9050919050565b61064281610618565b82525050565b610651816104c8565b82525050565b5f60408201905061066a5f830185610639565b6106776020830184610648565b9392505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156106b557808201518184015260208101905061069a565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6106da8261067e565b6106e48185610688565b93506106f4818560208601610698565b6106fd816106c0565b840191505092915050565b5f6020820190508181035f83015261072081846106d0565b905092915050565b5f81905092915050565b5f61073c8261067e565b6107468185610728565b9350610756818560208601610698565b80840191505092915050565b5f61076d8284610732565b915081905092915050565b5f815190506107868161055f565b92915050565b5f602082840312156107a1576107a06104a5565b5b5f6107ae84828501610778565b91505092915050565b5f819050919050565b5f6107da6107d56107d0846107b7565b61060f565b610603565b9050919050565b6107ea816107c0565b82525050565b5f6080820190506108035f8301876107e1565b6108106020830186610648565b61081d6040830185610648565b61082a6060830184610537565b95945050505050565b5f82825260208201905092915050565b7f63616c6c206661696c65640000000000000000000000000000000000000000005f82015250565b5f610877600b83610833565b915061088282610843565b602082019050919050565b5f6020820190508181035f8301526108a48161086b565b905091905056fea2646970667358221220da8d9854d9e8c2daadabfaeb4808f482fd2aae13147b2955527615c81c1dcb3764736f6c63430008140033"
}