Skip to content

Instantly share code, notes, and snippets.

@anvacaru
Created March 19, 2019 14:25
Show Gist options
  • Save anvacaru/1531f1e96280b99390003e9f881c1609 to your computer and use it in GitHub Desktop.
Save anvacaru/1531f1e96280b99390003e9f881c1609 to your computer and use it in GitHub Desktop.
ERC20.test.js --verbose-rpc
This file has been truncated, but you can view the full file.
> {
> "jsonrpc": "2.0",
> "id": 1,
> "method": "net_version",
> "params": []
> }
< {
< "id": 1,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 2,
> "method": "eth_accounts",
> "params": []
> }
< {
< "id": 2,
< "jsonrpc": "2.0",
< "result": [
< "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
< "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0xa3af77b703e3397862eb708f1df93347d8f4d309",
< "0x10b00072cc74ee74322948e9f7b1f0eef51ce877",
< "0xa360c13bd4775492f6e3a531aec6cc1570407b89",
< "0xc8360bc38e8dad2b3eacaa5d853f843c57fcf55b",
< "0xaa990abdd3ba5ab873f23c95e05e3e83335b173f",
< "0xab5538339d5c58ec91d412ace7d3577a212684cf",
< "0xd7807695718dbc3f53201ad9594ccb4b87d30186",
< "0xfb35d0cd0992740d6156e16330877345f43fff8f"
< ]
< }
Using network 'development'.
> {
> "jsonrpc": "2.0",
> "id": 3,
> "method": "eth_accounts",
> "params": []
> }
< {
< "id": 3,
< "jsonrpc": "2.0",
< "result": [
< "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
< "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0xa3af77b703e3397862eb708f1df93347d8f4d309",
< "0x10b00072cc74ee74322948e9f7b1f0eef51ce877",
< "0xa360c13bd4775492f6e3a531aec6cc1570407b89",
< "0xc8360bc38e8dad2b3eacaa5d853f843c57fcf55b",
< "0xaa990abdd3ba5ab873f23c95e05e3e83335b173f",
< "0xab5538339d5c58ec91d412ace7d3577a212684cf",
< "0xd7807695718dbc3f53201ad9594ccb4b87d30186",
< "0xfb35d0cd0992740d6156e16330877345f43fff8f"
< ]
< }
Compiling your contracts...
===========================
> Everything is up to date, there is nothing to compile.

 Contract: ERC20
> {
> "jsonrpc": "2.0",
> "method": "evm_snapshot",
> "id": 1553005009786
> }
< {
< "id": 1553005009786,
< "jsonrpc": "2.0",
< "result": "0x05"
< }
 total supply
> {
> "jsonrpc": "2.0",
> "id": 4,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 4,
< "jsonrpc": "2.0",
< "result": "0xd1"
< }
> {
> "jsonrpc": "2.0",
> "id": 5,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 5,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xd1",
< "hash": "0x3f7bc2d4ac801a7da6650c0b258aaf0823021308ac127c108eabda0712eed3c5",
< "parentHash": "0xbbef3926ee354688c3596c32d4ce35c32545990eeeadd7095e99dd402a080216",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x7e4279bff82540ffa3088f451ab6763492877e86770e35c8870a39a235297bde",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x5bdc",
< "timestamp": "0x5c90f999",
< "transactions": [
< "0x68604169b42b0fd082dee0a5b0e3b71ef674fffba14dba7ec964b01fad766e6b"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 6,
> "method": "net_version",
> "params": []
> }
< {
< "id": 6,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 7,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 7,
< "jsonrpc": "2.0",
< "result": "0xf7c6673656015525de8fd260975c560262a35304c4bdba57546ae0b1ac003d18"
< }
> {
> "jsonrpc": "2.0",
> "id": 8,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0xf7c6673656015525de8fd260975c560262a35304c4bdba57546ae0b1ac003d18"
> ]
> }
< {
< "id": 8,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0xf7c6673656015525de8fd260975c560262a35304c4bdba57546ae0b1ac003d18",
< "transactionIndex": "0x0",
< "blockHash": "0xafecc6a6156e129fe56c3d0882ff3d1bd5866940554b40fa3b672cfd6108ac2b",
< "blockNumber": "0xd2",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0x6d6eec3ba2f312b1a4eabd4d017840187a6c89b5",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0xf7c6673656015525de8fd260975c560262a35304c4bdba57546ae0b1ac003d18",
< "blockHash": "0xafecc6a6156e129fe56c3d0882ff3d1bd5866940554b40fa3b672cfd6108ac2b",
< "blockNumber": "0xd2",
< "address": "0x6d6eec3ba2f312b1a4eabd4d017840187a6c89b5",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000004000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000004000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100800000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 9,
> "method": "eth_getCode",
> "params": [
> "0x6d6eec3ba2f312b1a4eabd4d017840187a6c89b5",
> "latest"
> ]
> }
< {
< "id": 9,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 10,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 10,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xd2",
< "hash": "0xafecc6a6156e129fe56c3d0882ff3d1bd5866940554b40fa3b672cfd6108ac2b",
< "parentHash": "0x3f7bc2d4ac801a7da6650c0b258aaf0823021308ac127c108eabda0712eed3c5",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000004000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000004000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100800000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x362ff4ee141c137a2b6b06c671f37f5128f0ded00f71df8abf23c6ff6d216fbd",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d1",
< "transactions": [
< "0xf7c6673656015525de8fd260975c560262a35304c4bdba57546ae0b1ac003d18"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 11,
> "method": "net_version",
> "params": []
> }
< {
< "id": 11,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 1,
> "method": "eth_call",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x6d6eec3ba2f312b1a4eabd4d017840187a6c89b5",
> "data": "0x18160ddd"
> },
> "latest"
> ]
> }
< {
< "id": 1,
< "jsonrpc": "2.0",
< "result": "0x0000000000000000000000000000000000000000000000000000000000000064"
< }
 ✓ returns the total amount of tokens
 balanceOf
 when the requested account has no tokens
> {
> "jsonrpc": "2.0",
> "id": 12,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 12,
< "jsonrpc": "2.0",
< "result": "0xd2"
< }
> {
> "jsonrpc": "2.0",
> "id": 13,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 13,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xd2",
< "hash": "0xafecc6a6156e129fe56c3d0882ff3d1bd5866940554b40fa3b672cfd6108ac2b",
< "parentHash": "0x3f7bc2d4ac801a7da6650c0b258aaf0823021308ac127c108eabda0712eed3c5",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000004000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000004000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100800000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x362ff4ee141c137a2b6b06c671f37f5128f0ded00f71df8abf23c6ff6d216fbd",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d1",
< "transactions": [
< "0xf7c6673656015525de8fd260975c560262a35304c4bdba57546ae0b1ac003d18"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 14,
> "method": "net_version",
> "params": []
> }
< {
< "id": 14,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 15,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 15,
< "jsonrpc": "2.0",
< "result": "0x4b0fb0beef6fc4b2963fafc1c42d1f5705e8499e456ab5f10dcaacb083dbb5e5"
< }
> {
> "jsonrpc": "2.0",
> "id": 16,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x4b0fb0beef6fc4b2963fafc1c42d1f5705e8499e456ab5f10dcaacb083dbb5e5"
> ]
> }
< {
< "id": 16,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x4b0fb0beef6fc4b2963fafc1c42d1f5705e8499e456ab5f10dcaacb083dbb5e5",
< "transactionIndex": "0x0",
< "blockHash": "0xe2e0ffe718c6f9d3def3628ff496ab536c29d0d224c2a0dbdf77a22fe44719d8",
< "blockNumber": "0xd3",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0x043f16af15dff238a4b521a421292fbdb95087f5",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x4b0fb0beef6fc4b2963fafc1c42d1f5705e8499e456ab5f10dcaacb083dbb5e5",
< "blockHash": "0xe2e0ffe718c6f9d3def3628ff496ab536c29d0d224c2a0dbdf77a22fe44719d8",
< "blockNumber": "0xd3",
< "address": "0x043f16af15dff238a4b521a421292fbdb95087f5",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000020000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 17,
> "method": "eth_getCode",
> "params": [
> "0x043f16af15dff238a4b521a421292fbdb95087f5",
> "latest"
> ]
> }
< {
< "id": 17,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 18,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 18,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xd3",
< "hash": "0xe2e0ffe718c6f9d3def3628ff496ab536c29d0d224c2a0dbdf77a22fe44719d8",
< "parentHash": "0xafecc6a6156e129fe56c3d0882ff3d1bd5866940554b40fa3b672cfd6108ac2b",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000020000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x97780a5a8c025cbb91b568e17f9ba9c7ced6efacc0f1eeb972599f4b6864df59",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d1",
< "transactions": [
< "0x4b0fb0beef6fc4b2963fafc1c42d1f5705e8499e456ab5f10dcaacb083dbb5e5"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 19,
> "method": "net_version",
> "params": []
> }
< {
< "id": 19,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 2,
> "method": "eth_call",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x043f16af15dff238a4b521a421292fbdb95087f5",
> "data": "0x70a0823100000000000000000000000010b00072cc74ee74322948e9f7b1f0eef51ce877"
> },
> "latest"
> ]
> }
< {
< "id": 2,
< "jsonrpc": "2.0",
< "result": "0x0000000000000000000000000000000000000000000000000000000000000000"
< }
 ✓ returns zero
 when the requested account has some tokens
> {
> "jsonrpc": "2.0",
> "id": 20,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 20,
< "jsonrpc": "2.0",
< "result": "0xd3"
< }
> {
> "jsonrpc": "2.0",
> "id": 21,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 21,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xd3",
< "hash": "0xe2e0ffe718c6f9d3def3628ff496ab536c29d0d224c2a0dbdf77a22fe44719d8",
< "parentHash": "0xafecc6a6156e129fe56c3d0882ff3d1bd5866940554b40fa3b672cfd6108ac2b",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000020000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x97780a5a8c025cbb91b568e17f9ba9c7ced6efacc0f1eeb972599f4b6864df59",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d1",
< "transactions": [
< "0x4b0fb0beef6fc4b2963fafc1c42d1f5705e8499e456ab5f10dcaacb083dbb5e5"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 22,
> "method": "net_version",
> "params": []
> }
< {
< "id": 22,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 23,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 23,
< "jsonrpc": "2.0",
< "result": "0xe00d90eefb2d1f38f5e6bd10bdc16cb4bae102f2614e3e98d061b5b985c66b5e"
< }
> {
> "jsonrpc": "2.0",
> "id": 24,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0xe00d90eefb2d1f38f5e6bd10bdc16cb4bae102f2614e3e98d061b5b985c66b5e"
> ]
> }
< {
< "id": 24,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0xe00d90eefb2d1f38f5e6bd10bdc16cb4bae102f2614e3e98d061b5b985c66b5e",
< "transactionIndex": "0x0",
< "blockHash": "0xf17a6e98af77fe500061a7ba89587b5c73a8bb5d7a6071c084b8d332b69954ba",
< "blockNumber": "0xd4",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0x239671690c8ce688719f66ba23e833652b4aac13",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0xe00d90eefb2d1f38f5e6bd10bdc16cb4bae102f2614e3e98d061b5b985c66b5e",
< "blockHash": "0xf17a6e98af77fe500061a7ba89587b5c73a8bb5d7a6071c084b8d332b69954ba",
< "blockNumber": "0xd4",
< "address": "0x239671690c8ce688719f66ba23e833652b4aac13",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000004000000020000000000000000000800000000000000000001000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000200100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 25,
> "method": "eth_getCode",
> "params": [
> "0x239671690c8ce688719f66ba23e833652b4aac13",
> "latest"
> ]
> }
< {
< "id": 25,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 26,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 26,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xd4",
< "hash": "0xf17a6e98af77fe500061a7ba89587b5c73a8bb5d7a6071c084b8d332b69954ba",
< "parentHash": "0xe2e0ffe718c6f9d3def3628ff496ab536c29d0d224c2a0dbdf77a22fe44719d8",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000004000000020000000000000000000800000000000000000001000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000200100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xf45b7dbf254ae8adf2f5f73b36bbb154023ef1ed6ab1563d22ae92e4bbe05033",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0xe00d90eefb2d1f38f5e6bd10bdc16cb4bae102f2614e3e98d061b5b985c66b5e"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 27,
> "method": "net_version",
> "params": []
> }
< {
< "id": 27,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 3,
> "method": "eth_call",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x239671690c8ce688719f66ba23e833652b4aac13",
> "data": "0x70a082310000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
> },
> "latest"
> ]
> }
< {
< "id": 3,
< "jsonrpc": "2.0",
< "result": "0x0000000000000000000000000000000000000000000000000000000000000064"
< }
 ✓ returns the total amount of tokens
 transfer
 when the recipient is not the zero address
 when the sender does not have enough balance
> {
> "jsonrpc": "2.0",
> "id": 28,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 28,
< "jsonrpc": "2.0",
< "result": "0xd4"
< }
> {
> "jsonrpc": "2.0",
> "id": 29,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 29,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xd4",
< "hash": "0xf17a6e98af77fe500061a7ba89587b5c73a8bb5d7a6071c084b8d332b69954ba",
< "parentHash": "0xe2e0ffe718c6f9d3def3628ff496ab536c29d0d224c2a0dbdf77a22fe44719d8",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000004000000020000000000000000000800000000000000000001000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000200100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xf45b7dbf254ae8adf2f5f73b36bbb154023ef1ed6ab1563d22ae92e4bbe05033",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0xe00d90eefb2d1f38f5e6bd10bdc16cb4bae102f2614e3e98d061b5b985c66b5e"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 30,
> "method": "net_version",
> "params": []
> }
< {
< "id": 30,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 31,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 31,
< "jsonrpc": "2.0",
< "result": "0x08d4b3c1842e559d930c20a885ad71bb8f59962593d6371adc3289cdcbad2397"
< }
> {
> "jsonrpc": "2.0",
> "id": 32,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x08d4b3c1842e559d930c20a885ad71bb8f59962593d6371adc3289cdcbad2397"
> ]
> }
< {
< "id": 32,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x08d4b3c1842e559d930c20a885ad71bb8f59962593d6371adc3289cdcbad2397",
< "transactionIndex": "0x0",
< "blockHash": "0xbe0031152060768119af6b3796a0574c270ebbf8acdda36f2ba1f8ccaed92a9c",
< "blockNumber": "0xd5",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0x4ac38b157a8e37d87b28fb20e9505694583e2502",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x08d4b3c1842e559d930c20a885ad71bb8f59962593d6371adc3289cdcbad2397",
< "blockHash": "0xbe0031152060768119af6b3796a0574c270ebbf8acdda36f2ba1f8ccaed92a9c",
< "blockNumber": "0xd5",
< "address": "0x4ac38b157a8e37d87b28fb20e9505694583e2502",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000100000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010004000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 33,
> "method": "eth_getCode",
> "params": [
> "0x4ac38b157a8e37d87b28fb20e9505694583e2502",
> "latest"
> ]
> }
< {
< "id": 33,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 34,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 34,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xd5",
< "hash": "0xbe0031152060768119af6b3796a0574c270ebbf8acdda36f2ba1f8ccaed92a9c",
< "parentHash": "0xf17a6e98af77fe500061a7ba89587b5c73a8bb5d7a6071c084b8d332b69954ba",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000100000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010004000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xd5eff83cc236f476066daba60d62d0638311b48c54f3a628955cdefd8fd1f74a",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0x08d4b3c1842e559d930c20a885ad71bb8f59962593d6371adc3289cdcbad2397"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 35,
> "method": "net_version",
> "params": []
> }
< {
< "id": 35,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 36,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x4ac38b157a8e37d87b28fb20e9505694583e2502",
> "data": "0xa9059cbb000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000065"
> }
> ]
> }
< {
< "id": 36,
< "jsonrpc": "2.0",
< "result": "0x2da454097610f828fd46abf4ea40a5d3b6360dc02545be05e0b1b1d572ffc61e",
< "error": {
< "message": "VM Exception while processing transaction: revert",
< "code": -32000,
< "data": {
< "0x2da454097610f828fd46abf4ea40a5d3b6360dc02545be05e0b1b1d572ffc61e": {
< "error": "revert",
< "program_counter": 2998,
< "return": "0x0"
< },
< "stack": "i: VM Exception while processing transaction: revert\n at Function.i.fromResults (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:10:163747)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:30:121483\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15061\n at p (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15496)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15549\n at a.default (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:149:104558)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:14433\n at v.r.emit (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1257132)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:472444\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:472467\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259919\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71035\n at Da (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:80468)\n at Object.<anonymous> (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71124)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259840\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85832)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85804)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821",
< "name": "i"
< }
< }
< }
> {
> "jsonrpc": "2.0",
> "method": "eth_call",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x4ac38b157a8e37d87b28fb20e9505694583e2502",
> "data": "0xa9059cbb000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000065"
> }
> ],
> "id": 1553005010099
> }
< {
< "id": 1553005010099,
< "jsonrpc": "2.0",
< "error": {
< "message": "VM Exception while processing transaction: revert",
< "code": -32000,
< "data": {
< "0x8ef4785b249f2eb99fe204fe94ded3a05ab0021c1917b8ab6ab68aa86dd847b0": {
< "error": "revert",
< "program_counter": 2998,
< "return": "0x0"
< },
< "stack": "i: VM Exception while processing transaction: revert\n at Function.i.fromResults (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:10:163747)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:30:121033\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:470163\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:82454\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at o (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70911)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:82434\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:470108\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259919\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71035\n at Da (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:80468)\n at Object.<anonymous> (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71124)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259840\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85832)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85804)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259792",
< "name": "i"
< }
< }
< }
 ✓ reverts
 when the sender has enough balance
> {
> "jsonrpc": "2.0",
> "id": 37,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 37,
< "jsonrpc": "2.0",
< "result": "0xd6"
< }
> {
> "jsonrpc": "2.0",
> "id": 38,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 38,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xd6",
< "hash": "0x5e0e0ca0a30bab9d90a257847f021eb57c43d63c8b14fc74935d2234170323b3",
< "parentHash": "0xbe0031152060768119af6b3796a0574c270ebbf8acdda36f2ba1f8ccaed92a9c",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xb3b32cc574a5049352a4ff586caeb5901b5cc93446ba0bd11fce032f29bb9bc1",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x5c63",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0x2da454097610f828fd46abf4ea40a5d3b6360dc02545be05e0b1b1d572ffc61e"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 39,
> "method": "net_version",
> "params": []
> }
< {
< "id": 39,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 40,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 40,
< "jsonrpc": "2.0",
< "result": "0x92ce67f9a4a9509d886acf465d33c3c68a2d281e4a8bedd990086cb1e6fc556b"
< }
> {
> "jsonrpc": "2.0",
> "id": 41,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x92ce67f9a4a9509d886acf465d33c3c68a2d281e4a8bedd990086cb1e6fc556b"
> ]
> }
< {
< "id": 41,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x92ce67f9a4a9509d886acf465d33c3c68a2d281e4a8bedd990086cb1e6fc556b",
< "transactionIndex": "0x0",
< "blockHash": "0xede68ffa363ed5eb724d05ebcbcff8cc68dd7adfb1c336bacd5ca2a90fdc6be1",
< "blockNumber": "0xd7",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0xa4a78f0bc4d00fbee82b18404cfc22dee4e19f81",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x92ce67f9a4a9509d886acf465d33c3c68a2d281e4a8bedd990086cb1e6fc556b",
< "blockHash": "0xede68ffa363ed5eb724d05ebcbcff8cc68dd7adfb1c336bacd5ca2a90fdc6be1",
< "blockNumber": "0xd7",
< "address": "0xa4a78f0bc4d00fbee82b18404cfc22dee4e19f81",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000800100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 42,
> "method": "eth_getCode",
> "params": [
> "0xa4a78f0bc4d00fbee82b18404cfc22dee4e19f81",
> "latest"
> ]
> }
< {
< "id": 42,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 43,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 43,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xd7",
< "hash": "0xede68ffa363ed5eb724d05ebcbcff8cc68dd7adfb1c336bacd5ca2a90fdc6be1",
< "parentHash": "0x5e0e0ca0a30bab9d90a257847f021eb57c43d63c8b14fc74935d2234170323b3",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000800100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xb2b164d23d2b04a37565619f8435db34a09c2d85e44c02b9b21436f42c13ea05",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0x92ce67f9a4a9509d886acf465d33c3c68a2d281e4a8bedd990086cb1e6fc556b"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 44,
> "method": "net_version",
> "params": []
> }
< {
< "id": 44,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 45,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xa4a78f0bc4d00fbee82b18404cfc22dee4e19f81",
> "data": "0xa9059cbb000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 45,
< "jsonrpc": "2.0",
< "result": "0xdb4384c263d3781090bdfcc5c881f84f1260732c2adc44047db230fc15362da0"
< }
> {
> "jsonrpc": "2.0",
> "id": 46,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0xdb4384c263d3781090bdfcc5c881f84f1260732c2adc44047db230fc15362da0"
> ]
> }
< {
< "id": 46,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0xdb4384c263d3781090bdfcc5c881f84f1260732c2adc44047db230fc15362da0",
< "transactionIndex": "0x0",
< "blockHash": "0x3bd5a215e7cd9893e57d648be0fbb398e428015a36606a447995d9119edcf668",
< "blockNumber": "0xd8",
< "gasUsed": "0x8d8f",
< "cumulativeGasUsed": "0x8d8f",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0xdb4384c263d3781090bdfcc5c881f84f1260732c2adc44047db230fc15362da0",
< "blockHash": "0x3bd5a215e7cd9893e57d648be0fbb398e428015a36606a447995d9119edcf668",
< "blockNumber": "0xd8",
< "address": "0xa4a78f0bc4d00fbee82b18404cfc22dee4e19f81",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000400000000000000000100000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000800100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 47,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 47,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xd8",
< "hash": "0x3bd5a215e7cd9893e57d648be0fbb398e428015a36606a447995d9119edcf668",
< "parentHash": "0xede68ffa363ed5eb724d05ebcbcff8cc68dd7adfb1c336bacd5ca2a90fdc6be1",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000400000000000000000100000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000800100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xd934a7f82eb049b3384fe4571d186a22d497324857d6f29ee0c5263101a47288",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x8d8f",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0xdb4384c263d3781090bdfcc5c881f84f1260732c2adc44047db230fc15362da0"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 48,
> "method": "net_version",
> "params": []
> }
< {
< "id": 48,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 4,
> "method": "eth_call",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xa4a78f0bc4d00fbee82b18404cfc22dee4e19f81",
> "data": "0x70a082310000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
> },
> "latest"
> ]
> }
< {
< "id": 4,
< "jsonrpc": "2.0",
< "result": "0x0000000000000000000000000000000000000000000000000000000000000000"
< }
> {
> "jsonrpc": "2.0",
> "id": 49,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 49,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xd8",
< "hash": "0x3bd5a215e7cd9893e57d648be0fbb398e428015a36606a447995d9119edcf668",
< "parentHash": "0xede68ffa363ed5eb724d05ebcbcff8cc68dd7adfb1c336bacd5ca2a90fdc6be1",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000400000000000000000100000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000800100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xd934a7f82eb049b3384fe4571d186a22d497324857d6f29ee0c5263101a47288",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x8d8f",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0xdb4384c263d3781090bdfcc5c881f84f1260732c2adc44047db230fc15362da0"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 50,
> "method": "net_version",
> "params": []
> }
< {
< "id": 50,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 5,
> "method": "eth_call",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xa4a78f0bc4d00fbee82b18404cfc22dee4e19f81",
> "data": "0x70a08231000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
> },
> "latest"
> ]
> }
< {
< "id": 5,
< "jsonrpc": "2.0",
< "result": "0x0000000000000000000000000000000000000000000000000000000000000064"
< }
 ✓ transfers the requested amount (44ms)
> {
> "jsonrpc": "2.0",
> "id": 51,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 51,
< "jsonrpc": "2.0",
< "result": "0xd8"
< }
> {
> "jsonrpc": "2.0",
> "id": 52,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 52,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xd8",
< "hash": "0x3bd5a215e7cd9893e57d648be0fbb398e428015a36606a447995d9119edcf668",
< "parentHash": "0xede68ffa363ed5eb724d05ebcbcff8cc68dd7adfb1c336bacd5ca2a90fdc6be1",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000400000000000000000100000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000800100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xd934a7f82eb049b3384fe4571d186a22d497324857d6f29ee0c5263101a47288",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x8d8f",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0xdb4384c263d3781090bdfcc5c881f84f1260732c2adc44047db230fc15362da0"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 53,
> "method": "net_version",
> "params": []
> }
< {
< "id": 53,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 54,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 54,
< "jsonrpc": "2.0",
< "result": "0x989d6136fb7827df1c475245abd51122b84037442b92e398bbb1933849d35acb"
< }
> {
> "jsonrpc": "2.0",
> "id": 55,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x989d6136fb7827df1c475245abd51122b84037442b92e398bbb1933849d35acb"
> ]
> }
< {
< "id": 55,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x989d6136fb7827df1c475245abd51122b84037442b92e398bbb1933849d35acb",
< "transactionIndex": "0x0",
< "blockHash": "0xe45414831e9e05fa06dd1e587e2a92d49b417a6e82fb8d7d7a384148a173d9b4",
< "blockNumber": "0xd9",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0x2c400e5dbf0e7d6f650cce13098149987ebd51f7",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x989d6136fb7827df1c475245abd51122b84037442b92e398bbb1933849d35acb",
< "blockHash": "0xe45414831e9e05fa06dd1e587e2a92d49b417a6e82fb8d7d7a384148a173d9b4",
< "blockNumber": "0xd9",
< "address": "0x2c400e5dbf0e7d6f650cce13098149987ebd51f7",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000020100000000000000000000000020000000000000000000a00000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 56,
> "method": "eth_getCode",
> "params": [
> "0x2c400e5dbf0e7d6f650cce13098149987ebd51f7",
> "latest"
> ]
> }
< {
< "id": 56,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 57,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 57,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xd9",
< "hash": "0xe45414831e9e05fa06dd1e587e2a92d49b417a6e82fb8d7d7a384148a173d9b4",
< "parentHash": "0x3bd5a215e7cd9893e57d648be0fbb398e428015a36606a447995d9119edcf668",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000020100000000000000000000000020000000000000000000a00000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xd6ffe34dd8b462376ff97607cc375d7ebf82903bd05433dc91c2a95cc401320d",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0x989d6136fb7827df1c475245abd51122b84037442b92e398bbb1933849d35acb"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 58,
> "method": "net_version",
> "params": []
> }
< {
< "id": 58,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 59,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x2c400e5dbf0e7d6f650cce13098149987ebd51f7",
> "data": "0xa9059cbb000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 59,
< "jsonrpc": "2.0",
< "result": "0x6bba2e27f83c28ffa4bda9e99e1e635634afbb2f421f1e2ee9d82f6021843a13"
< }
> {
> "jsonrpc": "2.0",
> "id": 60,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x6bba2e27f83c28ffa4bda9e99e1e635634afbb2f421f1e2ee9d82f6021843a13"
> ]
> }
< {
< "id": 60,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x6bba2e27f83c28ffa4bda9e99e1e635634afbb2f421f1e2ee9d82f6021843a13",
< "transactionIndex": "0x0",
< "blockHash": "0x3a76e92fc5f14a921fb7de46ce2f1b3f2a733ff75d0ae9a6834146dc313aef09",
< "blockNumber": "0xda",
< "gasUsed": "0x8d8f",
< "cumulativeGasUsed": "0x8d8f",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x6bba2e27f83c28ffa4bda9e99e1e635634afbb2f421f1e2ee9d82f6021843a13",
< "blockHash": "0x3a76e92fc5f14a921fb7de46ce2f1b3f2a733ff75d0ae9a6834146dc313aef09",
< "blockNumber": "0xda",
< "address": "0x2c400e5dbf0e7d6f650cce13098149987ebd51f7",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000400000000000000000100000000008000000000000000000000020100000000000000000000000000000000000000000000200000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000"
< }
< }
 ✓ emits a transfer event
 when the recipient is the zero address
> {
> "jsonrpc": "2.0",
> "id": 61,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 61,
< "jsonrpc": "2.0",
< "result": "0xda"
< }
> {
> "jsonrpc": "2.0",
> "id": 62,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 62,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xda",
< "hash": "0x3a76e92fc5f14a921fb7de46ce2f1b3f2a733ff75d0ae9a6834146dc313aef09",
< "parentHash": "0xe45414831e9e05fa06dd1e587e2a92d49b417a6e82fb8d7d7a384148a173d9b4",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000400000000000000000100000000008000000000000000000000020100000000000000000000000000000000000000000000200000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xb1a8fc7b48901bd44a660df3b5e9ace47f5a00dd802aaeb36d9af1c9081a1c80",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x8d8f",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0x6bba2e27f83c28ffa4bda9e99e1e635634afbb2f421f1e2ee9d82f6021843a13"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 63,
> "method": "net_version",
> "params": []
> }
< {
< "id": 63,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 64,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 64,
< "jsonrpc": "2.0",
< "result": "0xc23ecbe18deb4787675fd7d4a4784b64b248a41c7f89001fb2c88dff02127f05"
< }
> {
> "jsonrpc": "2.0",
> "id": 65,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0xc23ecbe18deb4787675fd7d4a4784b64b248a41c7f89001fb2c88dff02127f05"
> ]
> }
< {
< "id": 65,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0xc23ecbe18deb4787675fd7d4a4784b64b248a41c7f89001fb2c88dff02127f05",
< "transactionIndex": "0x0",
< "blockHash": "0x288d2807d29cb34342c030b6d61963cc2125b16f30048f83fd03e97a5ac45618",
< "blockNumber": "0xdb",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0xd57613a83dadf01825a06eccec09a8dcd94bf327",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0xc23ecbe18deb4787675fd7d4a4784b64b248a41c7f89001fb2c88dff02127f05",
< "blockHash": "0x288d2807d29cb34342c030b6d61963cc2125b16f30048f83fd03e97a5ac45618",
< "blockNumber": "0xdb",
< "address": "0xd57613a83dadf01825a06eccec09a8dcd94bf327",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000800000000000000000000000020000000000000000000010000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 66,
> "method": "eth_getCode",
> "params": [
> "0xd57613a83dadf01825a06eccec09a8dcd94bf327",
> "latest"
> ]
> }
< {
< "id": 66,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 67,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 67,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xdb",
< "hash": "0x288d2807d29cb34342c030b6d61963cc2125b16f30048f83fd03e97a5ac45618",
< "parentHash": "0x3a76e92fc5f14a921fb7de46ce2f1b3f2a733ff75d0ae9a6834146dc313aef09",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000800000000000000000000000020000000000000000000010000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x3bf25ec385a85ce91ad7cda844a15aef0b7fc7dab5e707ae761f452b99b43d06",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0xc23ecbe18deb4787675fd7d4a4784b64b248a41c7f89001fb2c88dff02127f05"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 68,
> "method": "net_version",
> "params": []
> }
< {
< "id": 68,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 69,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xd57613a83dadf01825a06eccec09a8dcd94bf327",
> "data": "0xa9059cbb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 69,
< "jsonrpc": "2.0",
< "result": "0x9beb69fe71416e4ddfdb05f6e6af8dc36b4a0e91a6c9da6a31b3067944709a63",
< "error": {
< "message": "VM Exception while processing transaction: revert",
< "code": -32000,
< "data": {
< "0x9beb69fe71416e4ddfdb05f6e6af8dc36b4a0e91a6c9da6a31b3067944709a63": {
< "error": "revert",
< "program_counter": 2581,
< "return": "0x0"
< },
< "stack": "i: VM Exception while processing transaction: revert\n at Function.i.fromResults (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:10:163747)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:30:121483\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15061\n at p (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15496)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15549\n at a.default (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:149:104558)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:14433\n at v.r.emit (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1257132)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:472444\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:472467\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259919\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71035\n at Da (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:80468)\n at Object.<anonymous> (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71124)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259840\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85832)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85804)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821",
< "name": "i"
< }
< }
< }
> {
> "jsonrpc": "2.0",
> "method": "eth_call",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xd57613a83dadf01825a06eccec09a8dcd94bf327",
> "data": "0xa9059cbb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064"
> }
> ],
> "id": 1553005010325
> }
< {
< "id": 1553005010325,
< "jsonrpc": "2.0",
< "error": {
< "message": "VM Exception while processing transaction: revert",
< "code": -32000,
< "data": {
< "0xf347c8cc55e743513ef1c118214cf83ed6909a0046bd3c63647446f20f97464a": {
< "error": "revert",
< "program_counter": 2581,
< "return": "0x0"
< },
< "stack": "i: VM Exception while processing transaction: revert\n at Function.i.fromResults (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:10:163747)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:30:121033\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:470163\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:82454\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at o (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70911)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:82434\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:470108\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259919\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71035\n at Da (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:80468)\n at Object.<anonymous> (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71124)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259840\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85832)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85804)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259792",
< "name": "i"
< }
< }
< }
 ✓ reverts
 transfer from
 when the recipient is not the zero address
 when the spender has enough approved balance
 when the initial holder has enough balance
> {
> "jsonrpc": "2.0",
> "id": 70,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 70,
< "jsonrpc": "2.0",
< "result": "0xdc"
< }
> {
> "jsonrpc": "2.0",
> "id": 71,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 71,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xdc",
< "hash": "0x51bbe3d62e763c5dd593e200276e33dcfa7a0055ea84ddbb52adba205a35e04b",
< "parentHash": "0x288d2807d29cb34342c030b6d61963cc2125b16f30048f83fd03e97a5ac45618",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x02f582221169659faead8f50488d782209856a1862d8f78f41f98f15222d7a12",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x55fa",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0x9beb69fe71416e4ddfdb05f6e6af8dc36b4a0e91a6c9da6a31b3067944709a63"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 72,
> "method": "net_version",
> "params": []
> }
< {
< "id": 72,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 73,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 73,
< "jsonrpc": "2.0",
< "result": "0xa324f0c41f1845a767a212d29c830b03e69149949ee93e951e9c33dc57ec3c07"
< }
> {
> "jsonrpc": "2.0",
> "id": 74,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0xa324f0c41f1845a767a212d29c830b03e69149949ee93e951e9c33dc57ec3c07"
> ]
> }
< {
< "id": 74,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0xa324f0c41f1845a767a212d29c830b03e69149949ee93e951e9c33dc57ec3c07",
< "transactionIndex": "0x0",
< "blockHash": "0x0a79d73bc5ab71be4994d375e1dc24242a8f2159d172093b1201b34d355c1c88",
< "blockNumber": "0xdd",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0x411e10c9e5a01e2d2d5f2dfeb53b118ceb441a3a",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0xa324f0c41f1845a767a212d29c830b03e69149949ee93e951e9c33dc57ec3c07",
< "blockHash": "0x0a79d73bc5ab71be4994d375e1dc24242a8f2159d172093b1201b34d355c1c88",
< "blockNumber": "0xdd",
< "address": "0x411e10c9e5a01e2d2d5f2dfeb53b118ceb441a3a",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 75,
> "method": "eth_getCode",
> "params": [
> "0x411e10c9e5a01e2d2d5f2dfeb53b118ceb441a3a",
> "latest"
> ]
> }
< {
< "id": 75,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 76,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 76,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xdd",
< "hash": "0x0a79d73bc5ab71be4994d375e1dc24242a8f2159d172093b1201b34d355c1c88",
< "parentHash": "0x51bbe3d62e763c5dd593e200276e33dcfa7a0055ea84ddbb52adba205a35e04b",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x2f1babbe7c01cc3c1a9509f62b9f8d7577dea097594eb212b26fa8b20131998b",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0xa324f0c41f1845a767a212d29c830b03e69149949ee93e951e9c33dc57ec3c07"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 77,
> "method": "net_version",
> "params": []
> }
< {
< "id": 77,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 78,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x411e10c9e5a01e2d2d5f2dfeb53b118ceb441a3a",
> "data": "0x095ea7b3000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 78,
< "jsonrpc": "2.0",
< "result": "0xfffed9a86760ac54f2ba3cd16b2e3263235a9f501339fbcf3361f10c0311730c"
< }
> {
> "jsonrpc": "2.0",
> "id": 79,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0xfffed9a86760ac54f2ba3cd16b2e3263235a9f501339fbcf3361f10c0311730c"
> ]
> }
< {
< "id": 79,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0xfffed9a86760ac54f2ba3cd16b2e3263235a9f501339fbcf3361f10c0311730c",
< "transactionIndex": "0x0",
< "blockHash": "0x755a3341c844ec9803a5430021e0c17b02598a6de83c72cd276bd9251bd69475",
< "blockNumber": "0xde",
< "gasUsed": "0xb13e",
< "cumulativeGasUsed": "0xb13e",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0xfffed9a86760ac54f2ba3cd16b2e3263235a9f501339fbcf3361f10c0311730c",
< "blockHash": "0x755a3341c844ec9803a5430021e0c17b02598a6de83c72cd276bd9251bd69475",
< "blockNumber": "0xde",
< "address": "0x411e10c9e5a01e2d2d5f2dfeb53b118ceb441a3a",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x0000000000c000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000004000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 80,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 80,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xde",
< "hash": "0x755a3341c844ec9803a5430021e0c17b02598a6de83c72cd276bd9251bd69475",
< "parentHash": "0x0a79d73bc5ab71be4994d375e1dc24242a8f2159d172093b1201b34d355c1c88",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x0000000000c000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000004000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x3fd269f4fa4e662d13c4c0a9044613a54fa134037dbb0f8960ff9bbde2e26c86",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0xb13e",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0xfffed9a86760ac54f2ba3cd16b2e3263235a9f501339fbcf3361f10c0311730c"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 81,
> "method": "net_version",
> "params": []
> }
< {
< "id": 81,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 82,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0xa3af77b703e3397862eb708f1df93347d8f4d309",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x411e10c9e5a01e2d2d5f2dfeb53b118ceb441a3a",
> "data": "0x23b872dd0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a30700000000000000000000000010b00072cc74ee74322948e9f7b1f0eef51ce8770000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 82,
< "jsonrpc": "2.0",
< "result": "0x99b5f4c42110cb455a073a629e6de5f8b69f8227e1951087f45ab8ae95617453"
< }
> {
> "jsonrpc": "2.0",
> "id": 83,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x99b5f4c42110cb455a073a629e6de5f8b69f8227e1951087f45ab8ae95617453"
> ]
> }
< {
< "id": 83,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x99b5f4c42110cb455a073a629e6de5f8b69f8227e1951087f45ab8ae95617453",
< "transactionIndex": "0x0",
< "blockHash": "0x2c1ff012ff0288c8e754c95408c839662399e25765ff767bdfcd6b9ab586cd6c",
< "blockNumber": "0xdf",
< "gasUsed": "0x760a",
< "cumulativeGasUsed": "0x760a",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x99b5f4c42110cb455a073a629e6de5f8b69f8227e1951087f45ab8ae95617453",
< "blockHash": "0x2c1ff012ff0288c8e754c95408c839662399e25765ff767bdfcd6b9ab586cd6c",
< "blockNumber": "0xdf",
< "address": "0x411e10c9e5a01e2d2d5f2dfeb53b118ceb441a3a",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x00000000000000000000000010b00072cc74ee74322948e9f7b1f0eef51ce877"
< ],
< "type": "mined"
< },
< {
< "logIndex": "0x1",
< "transactionIndex": "0x0",
< "transactionHash": "0x99b5f4c42110cb455a073a629e6de5f8b69f8227e1951087f45ab8ae95617453",
< "blockHash": "0x2c1ff012ff0288c8e754c95408c839662399e25765ff767bdfcd6b9ab586cd6c",
< "blockNumber": "0xdf",
< "address": "0x411e10c9e5a01e2d2d5f2dfeb53b118ceb441a3a",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x0000000000c000000000000000000000000000000000000000000000000002004000000000000000000000000000000000000000000000000000000000600000004000000000100000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000020000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000020010400000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 84,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 84,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xdf",
< "hash": "0x2c1ff012ff0288c8e754c95408c839662399e25765ff767bdfcd6b9ab586cd6c",
< "parentHash": "0x755a3341c844ec9803a5430021e0c17b02598a6de83c72cd276bd9251bd69475",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x0000000000c000000000000000000000000000000000000000000000000002004000000000000000000000000000000000000000000000000000000000600000004000000000100000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000020000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000020010400000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x8d59951a97d66c939ae364913542060f64e273b2f89bbf8f5333c4a93c9d4fc0",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x760a",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0x99b5f4c42110cb455a073a629e6de5f8b69f8227e1951087f45ab8ae95617453"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 85,
> "method": "net_version",
> "params": []
> }
< {
< "id": 85,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 6,
> "method": "eth_call",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x411e10c9e5a01e2d2d5f2dfeb53b118ceb441a3a",
> "data": "0x70a082310000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
> },
> "latest"
> ]
> }
< {
< "id": 6,
< "jsonrpc": "2.0",
< "result": "0x0000000000000000000000000000000000000000000000000000000000000000"
< }
> {
> "jsonrpc": "2.0",
> "id": 86,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 86,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xdf",
< "hash": "0x2c1ff012ff0288c8e754c95408c839662399e25765ff767bdfcd6b9ab586cd6c",
< "parentHash": "0x755a3341c844ec9803a5430021e0c17b02598a6de83c72cd276bd9251bd69475",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x0000000000c000000000000000000000000000000000000000000000000002004000000000000000000000000000000000000000000000000000000000600000004000000000100000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000020000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000020010400000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x8d59951a97d66c939ae364913542060f64e273b2f89bbf8f5333c4a93c9d4fc0",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x760a",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0x99b5f4c42110cb455a073a629e6de5f8b69f8227e1951087f45ab8ae95617453"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 87,
> "method": "net_version",
> "params": []
> }
< {
< "id": 87,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 7,
> "method": "eth_call",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x411e10c9e5a01e2d2d5f2dfeb53b118ceb441a3a",
> "data": "0x70a0823100000000000000000000000010b00072cc74ee74322948e9f7b1f0eef51ce877"
> },
> "latest"
> ]
> }
< {
< "id": 7,
< "jsonrpc": "2.0",
< "result": "0x0000000000000000000000000000000000000000000000000000000000000064"
< }
 ✓ transfers the requested amount (53ms)
> {
> "jsonrpc": "2.0",
> "id": 88,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 88,
< "jsonrpc": "2.0",
< "result": "0xdf"
< }
> {
> "jsonrpc": "2.0",
> "id": 89,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 89,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xdf",
< "hash": "0x2c1ff012ff0288c8e754c95408c839662399e25765ff767bdfcd6b9ab586cd6c",
< "parentHash": "0x755a3341c844ec9803a5430021e0c17b02598a6de83c72cd276bd9251bd69475",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x0000000000c000000000000000000000000000000000000000000000000002004000000000000000000000000000000000000000000000000000000000600000004000000000100000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000020000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000020010400000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x8d59951a97d66c939ae364913542060f64e273b2f89bbf8f5333c4a93c9d4fc0",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x760a",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0x99b5f4c42110cb455a073a629e6de5f8b69f8227e1951087f45ab8ae95617453"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 90,
> "method": "net_version",
> "params": []
> }
< {
< "id": 90,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 91,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 91,
< "jsonrpc": "2.0",
< "result": "0xc1b7c01b339330f612cdbf2827e6fd88bb9c8cb3fe0fb8c1b9b4bdb72d888872"
< }
> {
> "jsonrpc": "2.0",
> "id": 92,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0xc1b7c01b339330f612cdbf2827e6fd88bb9c8cb3fe0fb8c1b9b4bdb72d888872"
> ]
> }
< {
< "id": 92,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0xc1b7c01b339330f612cdbf2827e6fd88bb9c8cb3fe0fb8c1b9b4bdb72d888872",
< "transactionIndex": "0x0",
< "blockHash": "0xb323ab5fcda8e98afdab328a75f900b31904ea8c73ea10768e70aba03961fa40",
< "blockNumber": "0xe0",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0x26a1c948d319541480209c754ac32b9d54941822",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0xc1b7c01b339330f612cdbf2827e6fd88bb9c8cb3fe0fb8c1b9b4bdb72d888872",
< "blockHash": "0xb323ab5fcda8e98afdab328a75f900b31904ea8c73ea10768e70aba03961fa40",
< "blockNumber": "0xe0",
< "address": "0x26a1c948d319541480209c754ac32b9d54941822",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000018000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 93,
> "method": "eth_getCode",
> "params": [
> "0x26a1c948d319541480209c754ac32b9d54941822",
> "latest"
> ]
> }
< {
< "id": 93,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 94,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 94,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xe0",
< "hash": "0xb323ab5fcda8e98afdab328a75f900b31904ea8c73ea10768e70aba03961fa40",
< "parentHash": "0x2c1ff012ff0288c8e754c95408c839662399e25765ff767bdfcd6b9ab586cd6c",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000018000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x88b731f5786916e64d9ea12035ce1b8f2c8ed8dd63d7063922cd3d2ba7e8d7ac",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0xc1b7c01b339330f612cdbf2827e6fd88bb9c8cb3fe0fb8c1b9b4bdb72d888872"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 95,
> "method": "net_version",
> "params": []
> }
< {
< "id": 95,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 96,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x26a1c948d319541480209c754ac32b9d54941822",
> "data": "0x095ea7b3000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 96,
< "jsonrpc": "2.0",
< "result": "0x94c7186b52a3ed5108698c30c588f5c75bdab1c89f99a20dd42223e4d327bf3b"
< }
> {
> "jsonrpc": "2.0",
> "id": 97,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x94c7186b52a3ed5108698c30c588f5c75bdab1c89f99a20dd42223e4d327bf3b"
> ]
> }
< {
< "id": 97,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x94c7186b52a3ed5108698c30c588f5c75bdab1c89f99a20dd42223e4d327bf3b",
< "transactionIndex": "0x0",
< "blockHash": "0x1505f63cbf15e0cee7717525cc10cd9ed46bfcd70ffcc20bfd6ecfd354df4ebb",
< "blockNumber": "0xe1",
< "gasUsed": "0xb13e",
< "cumulativeGasUsed": "0xb13e",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x94c7186b52a3ed5108698c30c588f5c75bdab1c89f99a20dd42223e4d327bf3b",
< "blockHash": "0x1505f63cbf15e0cee7717525cc10cd9ed46bfcd70ffcc20bfd6ecfd354df4ebb",
< "blockNumber": "0xe1",
< "address": "0x26a1c948d319541480209c754ac32b9d54941822",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000002000000000000000000000000000000000000000000000000020000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 98,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 98,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xe1",
< "hash": "0x1505f63cbf15e0cee7717525cc10cd9ed46bfcd70ffcc20bfd6ecfd354df4ebb",
< "parentHash": "0xb323ab5fcda8e98afdab328a75f900b31904ea8c73ea10768e70aba03961fa40",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000002000000000000000000000000000000000000000000000000020000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x1ac32f10f57417fffb1ee2782a7591c64e756a5c5da7195a400b0eaa6a5a28df",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0xb13e",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0x94c7186b52a3ed5108698c30c588f5c75bdab1c89f99a20dd42223e4d327bf3b"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 99,
> "method": "net_version",
> "params": []
> }
< {
< "id": 99,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 100,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0xa3af77b703e3397862eb708f1df93347d8f4d309",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x26a1c948d319541480209c754ac32b9d54941822",
> "data": "0x23b872dd0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a30700000000000000000000000010b00072cc74ee74322948e9f7b1f0eef51ce8770000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 100,
< "jsonrpc": "2.0",
< "result": "0xcb8a91802b3c6d99e17a365cc3ab3f5e4f9421839666e2fe4adaca27558db9b4"
< }
> {
> "jsonrpc": "2.0",
> "id": 101,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0xcb8a91802b3c6d99e17a365cc3ab3f5e4f9421839666e2fe4adaca27558db9b4"
> ]
> }
< {
< "id": 101,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0xcb8a91802b3c6d99e17a365cc3ab3f5e4f9421839666e2fe4adaca27558db9b4",
< "transactionIndex": "0x0",
< "blockHash": "0xa0470f2713d7fcc1cee128a9b02cbe50cf5e08b1966b83fcc47b4c90eec0d9f5",
< "blockNumber": "0xe2",
< "gasUsed": "0x760a",
< "cumulativeGasUsed": "0x760a",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0xcb8a91802b3c6d99e17a365cc3ab3f5e4f9421839666e2fe4adaca27558db9b4",
< "blockHash": "0xa0470f2713d7fcc1cee128a9b02cbe50cf5e08b1966b83fcc47b4c90eec0d9f5",
< "blockNumber": "0xe2",
< "address": "0x26a1c948d319541480209c754ac32b9d54941822",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x00000000000000000000000010b00072cc74ee74322948e9f7b1f0eef51ce877"
< ],
< "type": "mined"
< },
< {
< "logIndex": "0x1",
< "transactionIndex": "0x0",
< "transactionHash": "0xcb8a91802b3c6d99e17a365cc3ab3f5e4f9421839666e2fe4adaca27558db9b4",
< "blockHash": "0xa0470f2713d7fcc1cee128a9b02cbe50cf5e08b1966b83fcc47b4c90eec0d9f5",
< "blockNumber": "0xe2",
< "address": "0x26a1c948d319541480209c754ac32b9d54941822",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000002004000000000000000000000000000000000000000000000000000000000600000000000000000100000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000002000000000000000000000000000000000000000000000000020000000000000000000000000020000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000020010400000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 102,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 102,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xe2",
< "hash": "0xa0470f2713d7fcc1cee128a9b02cbe50cf5e08b1966b83fcc47b4c90eec0d9f5",
< "parentHash": "0x1505f63cbf15e0cee7717525cc10cd9ed46bfcd70ffcc20bfd6ecfd354df4ebb",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000002004000000000000000000000000000000000000000000000000000000000600000000000000000100000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000002000000000000000000000000000000000000000000000000020000000000000000000000000020000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000020010400000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xec3e3ed3a18e274252cf83190258a6d7d3af8b72fe76b55b1d3e7f507ce5e462",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x760a",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0xcb8a91802b3c6d99e17a365cc3ab3f5e4f9421839666e2fe4adaca27558db9b4"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 103,
> "method": "net_version",
> "params": []
> }
< {
< "id": 103,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 8,
> "method": "eth_call",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x26a1c948d319541480209c754ac32b9d54941822",
> "data": "0xdd62ed3e0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
> },
> "latest"
> ]
> }
< {
< "id": 8,
< "jsonrpc": "2.0",
< "result": "0x0000000000000000000000000000000000000000000000000000000000000000"
< }
 ✓ decreases the spender allowance (38ms)
> {
> "jsonrpc": "2.0",
> "id": 104,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 104,
< "jsonrpc": "2.0",
< "result": "0xe2"
< }
> {
> "jsonrpc": "2.0",
> "id": 105,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 105,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xe2",
< "hash": "0xa0470f2713d7fcc1cee128a9b02cbe50cf5e08b1966b83fcc47b4c90eec0d9f5",
< "parentHash": "0x1505f63cbf15e0cee7717525cc10cd9ed46bfcd70ffcc20bfd6ecfd354df4ebb",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000002004000000000000000000000000000000000000000000000000000000000600000000000000000100000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000002000000000000000000000000000000000000000000000000020000000000000000000000000020000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000020010400000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xec3e3ed3a18e274252cf83190258a6d7d3af8b72fe76b55b1d3e7f507ce5e462",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x760a",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0xcb8a91802b3c6d99e17a365cc3ab3f5e4f9421839666e2fe4adaca27558db9b4"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 106,
> "method": "net_version",
> "params": []
> }
< {
< "id": 106,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 107,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 107,
< "jsonrpc": "2.0",
< "result": "0xda065c2d0ba1db1543f75be7196894b6952e36a9c601c61066f6f0d7783b0653"
< }
> {
> "jsonrpc": "2.0",
> "id": 108,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0xda065c2d0ba1db1543f75be7196894b6952e36a9c601c61066f6f0d7783b0653"
> ]
> }
< {
< "id": 108,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0xda065c2d0ba1db1543f75be7196894b6952e36a9c601c61066f6f0d7783b0653",
< "transactionIndex": "0x0",
< "blockHash": "0x33a436aaa2e32484fcb5da875cdfa379b4016542cd82d9e5aff3be170e994aed",
< "blockNumber": "0xe3",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0xf77a6330ea90bf9ac9b24a8d878cddda7575a341",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0xda065c2d0ba1db1543f75be7196894b6952e36a9c601c61066f6f0d7783b0653",
< "blockHash": "0x33a436aaa2e32484fcb5da875cdfa379b4016542cd82d9e5aff3be170e994aed",
< "blockNumber": "0xe3",
< "address": "0xf77a6330ea90bf9ac9b24a8d878cddda7575a341",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000800020000000000000000000800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000020000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 109,
> "method": "eth_getCode",
> "params": [
> "0xf77a6330ea90bf9ac9b24a8d878cddda7575a341",
> "latest"
> ]
> }
< {
< "id": 109,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 110,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 110,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xe3",
< "hash": "0x33a436aaa2e32484fcb5da875cdfa379b4016542cd82d9e5aff3be170e994aed",
< "parentHash": "0xa0470f2713d7fcc1cee128a9b02cbe50cf5e08b1966b83fcc47b4c90eec0d9f5",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000800020000000000000000000800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000020000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xed9e4708ee12fc3575381f0717a556c8804758c13aa569633e80645ed3266551",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0xda065c2d0ba1db1543f75be7196894b6952e36a9c601c61066f6f0d7783b0653"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 111,
> "method": "net_version",
> "params": []
> }
< {
< "id": 111,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 112,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xf77a6330ea90bf9ac9b24a8d878cddda7575a341",
> "data": "0x095ea7b3000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 112,
< "jsonrpc": "2.0",
< "result": "0x10777f46f138e577819330a18d994cf98287a91a0dd10754b98c3c68be6f31b1"
< }
> {
> "jsonrpc": "2.0",
> "id": 113,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x10777f46f138e577819330a18d994cf98287a91a0dd10754b98c3c68be6f31b1"
> ]
> }
< {
< "id": 113,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x10777f46f138e577819330a18d994cf98287a91a0dd10754b98c3c68be6f31b1",
< "transactionIndex": "0x0",
< "blockHash": "0x67a0b8bb4b1ffd1053dce9faf463819605ecf61cbd165dd764ad845523ea73c8",
< "blockNumber": "0xe4",
< "gasUsed": "0xb13e",
< "cumulativeGasUsed": "0xb13e",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x10777f46f138e577819330a18d994cf98287a91a0dd10754b98c3c68be6f31b1",
< "blockHash": "0x67a0b8bb4b1ffd1053dce9faf463819605ecf61cbd165dd764ad845523ea73c8",
< "blockNumber": "0xe4",
< "address": "0xf77a6330ea90bf9ac9b24a8d878cddda7575a341",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000400000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000020000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 114,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 114,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xe4",
< "hash": "0x67a0b8bb4b1ffd1053dce9faf463819605ecf61cbd165dd764ad845523ea73c8",
< "parentHash": "0x33a436aaa2e32484fcb5da875cdfa379b4016542cd82d9e5aff3be170e994aed",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000400000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000020000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x916bdd1b6e7f8258f42ceb21ca8e41dbe7a0f2bc70ea93ae450bca0396adcd16",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0xb13e",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0x10777f46f138e577819330a18d994cf98287a91a0dd10754b98c3c68be6f31b1"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 115,
> "method": "net_version",
> "params": []
> }
< {
< "id": 115,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 116,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0xa3af77b703e3397862eb708f1df93347d8f4d309",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xf77a6330ea90bf9ac9b24a8d878cddda7575a341",
> "data": "0x23b872dd0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a30700000000000000000000000010b00072cc74ee74322948e9f7b1f0eef51ce8770000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 116,
< "jsonrpc": "2.0",
< "result": "0x53ff2fa4427a24af94cf1d3d5c489a247370df8eb7e0d091649e8f34736272e2"
< }
> {
> "jsonrpc": "2.0",
> "id": 117,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x53ff2fa4427a24af94cf1d3d5c489a247370df8eb7e0d091649e8f34736272e2"
> ]
> }
< {
< "id": 117,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x53ff2fa4427a24af94cf1d3d5c489a247370df8eb7e0d091649e8f34736272e2",
< "transactionIndex": "0x0",
< "blockHash": "0x8a594079961b4e509a3554f7eeec36e02c1129b4e61a119d1156a17629ae1c04",
< "blockNumber": "0xe5",
< "gasUsed": "0x760a",
< "cumulativeGasUsed": "0x760a",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x53ff2fa4427a24af94cf1d3d5c489a247370df8eb7e0d091649e8f34736272e2",
< "blockHash": "0x8a594079961b4e509a3554f7eeec36e02c1129b4e61a119d1156a17629ae1c04",
< "blockNumber": "0xe5",
< "address": "0xf77a6330ea90bf9ac9b24a8d878cddda7575a341",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x00000000000000000000000010b00072cc74ee74322948e9f7b1f0eef51ce877"
< ],
< "type": "mined"
< },
< {
< "logIndex": "0x1",
< "transactionIndex": "0x0",
< "transactionHash": "0x53ff2fa4427a24af94cf1d3d5c489a247370df8eb7e0d091649e8f34736272e2",
< "blockHash": "0x8a594079961b4e509a3554f7eeec36e02c1129b4e61a119d1156a17629ae1c04",
< "blockNumber": "0xe5",
< "address": "0xf77a6330ea90bf9ac9b24a8d878cddda7575a341",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000002004000000000400000000000000000000000000000000000000000000000600000000000000000100000000008000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000020010400000000000000020000000000000010000000000000000000100000000"
< }
< }
 ✓ emits a transfer event
> {
> "jsonrpc": "2.0",
> "id": 118,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 118,
< "jsonrpc": "2.0",
< "result": "0xe5"
< }
> {
> "jsonrpc": "2.0",
> "id": 119,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 119,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xe5",
< "hash": "0x8a594079961b4e509a3554f7eeec36e02c1129b4e61a119d1156a17629ae1c04",
< "parentHash": "0x67a0b8bb4b1ffd1053dce9faf463819605ecf61cbd165dd764ad845523ea73c8",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000002004000000000400000000000000000000000000000000000000000000000600000000000000000100000000008000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000020010400000000000000020000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xcf862a17ca5a8da0d6a5ea2c844911de71706a0afa69ba64c7922853dab7d090",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x760a",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0x53ff2fa4427a24af94cf1d3d5c489a247370df8eb7e0d091649e8f34736272e2"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 120,
> "method": "net_version",
> "params": []
> }
< {
< "id": 120,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 121,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 121,
< "jsonrpc": "2.0",
< "result": "0x9b606e72a84e46fa38d5feb2b223de4915c6a1573ba4a27b48c9b3c9181803a3"
< }
> {
> "jsonrpc": "2.0",
> "id": 122,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x9b606e72a84e46fa38d5feb2b223de4915c6a1573ba4a27b48c9b3c9181803a3"
> ]
> }
< {
< "id": 122,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x9b606e72a84e46fa38d5feb2b223de4915c6a1573ba4a27b48c9b3c9181803a3",
< "transactionIndex": "0x0",
< "blockHash": "0xc800593699c618ab520603a2049e10c3614a73f6a445aaaebf3cafd43019b18c",
< "blockNumber": "0xe6",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0x2b94a0e212297131df7b3d07053608e2583bbc70",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x9b606e72a84e46fa38d5feb2b223de4915c6a1573ba4a27b48c9b3c9181803a3",
< "blockHash": "0xc800593699c618ab520603a2049e10c3614a73f6a445aaaebf3cafd43019b18c",
< "blockNumber": "0xe6",
< "address": "0x2b94a0e212297131df7b3d07053608e2583bbc70",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000000000000080000000000080000000000000000000000000000000000000000000000000000000000004000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 123,
> "method": "eth_getCode",
> "params": [
> "0x2b94a0e212297131df7b3d07053608e2583bbc70",
> "latest"
> ]
> }
< {
< "id": 123,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 124,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 124,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xe6",
< "hash": "0xc800593699c618ab520603a2049e10c3614a73f6a445aaaebf3cafd43019b18c",
< "parentHash": "0x8a594079961b4e509a3554f7eeec36e02c1129b4e61a119d1156a17629ae1c04",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000000000000080000000000080000000000000000000000000000000000000000000000000000000000004000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x53da8067b4fe2eef53d49640eec51ade5afa2d08fd1ae70c533ac9575b0eb16c",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0x9b606e72a84e46fa38d5feb2b223de4915c6a1573ba4a27b48c9b3c9181803a3"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 125,
> "method": "net_version",
> "params": []
> }
< {
< "id": 125,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 126,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x2b94a0e212297131df7b3d07053608e2583bbc70",
> "data": "0x095ea7b3000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 126,
< "jsonrpc": "2.0",
< "result": "0x44b815845ceefd89dc920a75e36f0bfb9bc55fdcfda31b70048a71d349fc9971"
< }
> {
> "jsonrpc": "2.0",
> "id": 127,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x44b815845ceefd89dc920a75e36f0bfb9bc55fdcfda31b70048a71d349fc9971"
> ]
> }
< {
< "id": 127,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x44b815845ceefd89dc920a75e36f0bfb9bc55fdcfda31b70048a71d349fc9971",
< "transactionIndex": "0x0",
< "blockHash": "0x35aecd07a940a5479075885330720580a7beaa853b64691b4e3787ef6e695483",
< "blockNumber": "0xe7",
< "gasUsed": "0xb13e",
< "cumulativeGasUsed": "0xb13e",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x44b815845ceefd89dc920a75e36f0bfb9bc55fdcfda31b70048a71d349fc9971",
< "blockHash": "0x35aecd07a940a5479075885330720580a7beaa853b64691b4e3787ef6e695483",
< "blockNumber": "0xe7",
< "address": "0x2b94a0e212297131df7b3d07053608e2583bbc70",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000080000000000000000020000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 128,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 128,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xe7",
< "hash": "0x35aecd07a940a5479075885330720580a7beaa853b64691b4e3787ef6e695483",
< "parentHash": "0xc800593699c618ab520603a2049e10c3614a73f6a445aaaebf3cafd43019b18c",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000080000000000000000020000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xef5f2331e3edf619f7964f2e1af21a7ccc55956b2ac2a99c8e523f0e057ee67c",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0xb13e",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0x44b815845ceefd89dc920a75e36f0bfb9bc55fdcfda31b70048a71d349fc9971"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 129,
> "method": "net_version",
> "params": []
> }
< {
< "id": 129,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 130,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0xa3af77b703e3397862eb708f1df93347d8f4d309",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x2b94a0e212297131df7b3d07053608e2583bbc70",
> "data": "0x23b872dd0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a30700000000000000000000000010b00072cc74ee74322948e9f7b1f0eef51ce8770000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 130,
< "jsonrpc": "2.0",
< "result": "0x75677ce1f53cf08a3a5ab115b16ec056ba61bf082350214cf600f8d8d3d1de45"
< }
> {
> "jsonrpc": "2.0",
> "id": 131,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x75677ce1f53cf08a3a5ab115b16ec056ba61bf082350214cf600f8d8d3d1de45"
> ]
> }
< {
< "id": 131,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x75677ce1f53cf08a3a5ab115b16ec056ba61bf082350214cf600f8d8d3d1de45",
< "transactionIndex": "0x0",
< "blockHash": "0xee25dcc4784c336c10a54c99dd096b9da719acc1f24753689d7fb6d5e5d3fc73",
< "blockNumber": "0xe8",
< "gasUsed": "0x760a",
< "cumulativeGasUsed": "0x760a",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x75677ce1f53cf08a3a5ab115b16ec056ba61bf082350214cf600f8d8d3d1de45",
< "blockHash": "0xee25dcc4784c336c10a54c99dd096b9da719acc1f24753689d7fb6d5e5d3fc73",
< "blockNumber": "0xe8",
< "address": "0x2b94a0e212297131df7b3d07053608e2583bbc70",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x00000000000000000000000010b00072cc74ee74322948e9f7b1f0eef51ce877"
< ],
< "type": "mined"
< },
< {
< "logIndex": "0x1",
< "transactionIndex": "0x0",
< "transactionHash": "0x75677ce1f53cf08a3a5ab115b16ec056ba61bf082350214cf600f8d8d3d1de45",
< "blockHash": "0xee25dcc4784c336c10a54c99dd096b9da719acc1f24753689d7fb6d5e5d3fc73",
< "blockNumber": "0xe8",
< "address": "0x2b94a0e212297131df7b3d07053608e2583bbc70",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000002004000000000000000000000000000000000000000000000000000000000600000000000000000100000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000080000000000080000000000000000020000000000000000000000000000000000000000004000000000000000000000000002000000000000000000000000000000000000000000000000000000020010400000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 132,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 132,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xe8",
< "hash": "0xee25dcc4784c336c10a54c99dd096b9da719acc1f24753689d7fb6d5e5d3fc73",
< "parentHash": "0x35aecd07a940a5479075885330720580a7beaa853b64691b4e3787ef6e695483",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000002004000000000000000000000000000000000000000000000000000000000600000000000000000100000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000080000000000080000000000000000020000000000000000000000000000000000000000004000000000000000000000000002000000000000000000000000000000000000000000000000000000020010400000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x484ea7c4a54e91a78acfaef5617fb170e31ecaba563532b3a4ba3a60ffdc127d",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x760a",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0x75677ce1f53cf08a3a5ab115b16ec056ba61bf082350214cf600f8d8d3d1de45"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 133,
> "method": "net_version",
> "params": []
> }
< {
< "id": 133,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 9,
> "method": "eth_call",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x2b94a0e212297131df7b3d07053608e2583bbc70",
> "data": "0xdd62ed3e0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
> },
> "latest"
> ]
> }
< {
< "id": 9,
< "jsonrpc": "2.0",
< "result": "0x0000000000000000000000000000000000000000000000000000000000000000"
< }
 ✓ emits an approval event
 when the initial holder does not have enough balance
> {
> "jsonrpc": "2.0",
> "id": 134,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 134,
< "jsonrpc": "2.0",
< "result": "0xe8"
< }
> {
> "jsonrpc": "2.0",
> "id": 135,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 135,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xe8",
< "hash": "0xee25dcc4784c336c10a54c99dd096b9da719acc1f24753689d7fb6d5e5d3fc73",
< "parentHash": "0x35aecd07a940a5479075885330720580a7beaa853b64691b4e3787ef6e695483",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000002004000000000000000000000000000000000000000000000000000000000600000000000000000100000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000080000000000080000000000000000020000000000000000000000000000000000000000004000000000000000000000000002000000000000000000000000000000000000000000000000000000020010400000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x484ea7c4a54e91a78acfaef5617fb170e31ecaba563532b3a4ba3a60ffdc127d",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x760a",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0x75677ce1f53cf08a3a5ab115b16ec056ba61bf082350214cf600f8d8d3d1de45"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 136,
> "method": "net_version",
> "params": []
> }
< {
< "id": 136,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 137,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 137,
< "jsonrpc": "2.0",
< "result": "0x0229dc84b822f6d7bc0f9f17f153d2f7eeed93dcd065997f58b488d1c05ef7cd"
< }
> {
> "jsonrpc": "2.0",
> "id": 138,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x0229dc84b822f6d7bc0f9f17f153d2f7eeed93dcd065997f58b488d1c05ef7cd"
> ]
> }
< {
< "id": 138,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x0229dc84b822f6d7bc0f9f17f153d2f7eeed93dcd065997f58b488d1c05ef7cd",
< "transactionIndex": "0x0",
< "blockHash": "0xc4a6178fdeceec380828e143561f3e9e0eff30f2db326dae6b754a6104eacf33",
< "blockNumber": "0xe9",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0xd5c6df321ef48f8d3893d7a505cfe9915e8a800b",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x0229dc84b822f6d7bc0f9f17f153d2f7eeed93dcd065997f58b488d1c05ef7cd",
< "blockHash": "0xc4a6178fdeceec380828e143561f3e9e0eff30f2db326dae6b754a6104eacf33",
< "blockNumber": "0xe9",
< "address": "0xd5c6df321ef48f8d3893d7a505cfe9915e8a800b",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000002000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 139,
> "method": "eth_getCode",
> "params": [
> "0xd5c6df321ef48f8d3893d7a505cfe9915e8a800b",
> "latest"
> ]
> }
< {
< "id": 139,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 140,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 140,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xe9",
< "hash": "0xc4a6178fdeceec380828e143561f3e9e0eff30f2db326dae6b754a6104eacf33",
< "parentHash": "0xee25dcc4784c336c10a54c99dd096b9da719acc1f24753689d7fb6d5e5d3fc73",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000002000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xb13a93ae0a88c2c5ce6fef80e4bea76897cc7ba7cdabb5670d6c67affa9d5a08",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0x0229dc84b822f6d7bc0f9f17f153d2f7eeed93dcd065997f58b488d1c05ef7cd"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 141,
> "method": "net_version",
> "params": []
> }
< {
< "id": 141,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 142,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xd5c6df321ef48f8d3893d7a505cfe9915e8a800b",
> "data": "0x095ea7b3000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 142,
< "jsonrpc": "2.0",
< "result": "0x22ad4217c5a7b1851c9a36c28cf9b84589ffb565f09bb453238c3b582b0392c0"
< }
> {
> "jsonrpc": "2.0",
> "id": 143,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x22ad4217c5a7b1851c9a36c28cf9b84589ffb565f09bb453238c3b582b0392c0"
> ]
> }
< {
< "id": 143,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x22ad4217c5a7b1851c9a36c28cf9b84589ffb565f09bb453238c3b582b0392c0",
< "transactionIndex": "0x0",
< "blockHash": "0x56d48d2b78e5acda9bd6f49803948a872e909b0cede444dbe05dd3dc1acd623f",
< "blockNumber": "0xea",
< "gasUsed": "0xb13e",
< "cumulativeGasUsed": "0xb13e",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x22ad4217c5a7b1851c9a36c28cf9b84589ffb565f09bb453238c3b582b0392c0",
< "blockHash": "0x56d48d2b78e5acda9bd6f49803948a872e909b0cede444dbe05dd3dc1acd623f",
< "blockNumber": "0xea",
< "address": "0xd5c6df321ef48f8d3893d7a505cfe9915e8a800b",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000100000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000002000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 144,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 144,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xea",
< "hash": "0x56d48d2b78e5acda9bd6f49803948a872e909b0cede444dbe05dd3dc1acd623f",
< "parentHash": "0xc4a6178fdeceec380828e143561f3e9e0eff30f2db326dae6b754a6104eacf33",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000100000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000002000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x993b4a320e4433b2f55b90da7c41ac8fdc347aac82560ef4dd2e882850da826d",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0xb13e",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0x22ad4217c5a7b1851c9a36c28cf9b84589ffb565f09bb453238c3b582b0392c0"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 145,
> "method": "net_version",
> "params": []
> }
< {
< "id": 145,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 146,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0xa3af77b703e3397862eb708f1df93347d8f4d309",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xd5c6df321ef48f8d3893d7a505cfe9915e8a800b",
> "data": "0x23b872dd0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a30700000000000000000000000010b00072cc74ee74322948e9f7b1f0eef51ce8770000000000000000000000000000000000000000000000000000000000000065"
> }
> ]
> }
< {
< "id": 146,
< "jsonrpc": "2.0",
< "result": "0xb890e5b22ce20296ba3a7d49cee37d5f1f1270e2fea05109e942948810810e0e",
< "error": {
< "message": "VM Exception while processing transaction: revert",
< "code": -32000,
< "data": {
< "0xb890e5b22ce20296ba3a7d49cee37d5f1f1270e2fea05109e942948810810e0e": {
< "error": "revert",
< "program_counter": 2998,
< "return": "0x0"
< },
< "stack": "i: VM Exception while processing transaction: revert\n at Function.i.fromResults (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:10:163747)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:30:121483\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15061\n at p (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15496)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15549\n at a.default (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:149:104558)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:14433\n at v.r.emit (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1257132)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:472444\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:472467\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259919\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71035\n at Da (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:80468)\n at Object.<anonymous> (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71124)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259840\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85832)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85804)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821",
< "name": "i"
< }
< }
< }
> {
> "jsonrpc": "2.0",
> "method": "eth_call",
> "params": [
> {
> "from": "0xa3af77b703e3397862eb708f1df93347d8f4d309",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xd5c6df321ef48f8d3893d7a505cfe9915e8a800b",
> "data": "0x23b872dd0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a30700000000000000000000000010b00072cc74ee74322948e9f7b1f0eef51ce8770000000000000000000000000000000000000000000000000000000000000065"
> }
> ],
> "id": 1553005010772
> }
< {
< "id": 1553005010772,
< "jsonrpc": "2.0",
< "error": {
< "message": "VM Exception while processing transaction: revert",
< "code": -32000,
< "data": {
< "0x751a3fc034e8b87440ccb2135999cb7e7420f0d19f27534bbaacd32a3e54442d": {
< "error": "revert",
< "program_counter": 2998,
< "return": "0x0"
< },
< "stack": "i: VM Exception while processing transaction: revert\n at Function.i.fromResults (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:10:163747)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:30:121033\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:470163\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:82454\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at o (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70911)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:82434\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:470108\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259919\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71035\n at Da (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:80468)\n at Object.<anonymous> (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71124)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259840\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85832)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85804)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259792",
< "name": "i"
< }
< }
< }
 ✓ reverts
 when the spender does not have enough approved balance
 when the initial holder has enough balance
> {
> "jsonrpc": "2.0",
> "id": 147,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 147,
< "jsonrpc": "2.0",
< "result": "0xeb"
< }
> {
> "jsonrpc": "2.0",
> "id": 148,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 148,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xeb",
< "hash": "0x01c4a541fe2e7f09bb79055f3f4c046b56d7205bab11156722518b8759e68d08",
< "parentHash": "0x56d48d2b78e5acda9bd6f49803948a872e909b0cede444dbe05dd3dc1acd623f",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xaa0ad05acd666aeeb837fe080b40aceedf5fff2961fee17d2bd0923095996a9b",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x619a",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0xb890e5b22ce20296ba3a7d49cee37d5f1f1270e2fea05109e942948810810e0e"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 149,
> "method": "net_version",
> "params": []
> }
< {
< "id": 149,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 150,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 150,
< "jsonrpc": "2.0",
< "result": "0x4506d20d6a024352795d7f6d7cad25bf4bad1dd215648eebd5bc0ba5ebb54d5d"
< }
> {
> "jsonrpc": "2.0",
> "id": 151,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x4506d20d6a024352795d7f6d7cad25bf4bad1dd215648eebd5bc0ba5ebb54d5d"
> ]
> }
< {
< "id": 151,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x4506d20d6a024352795d7f6d7cad25bf4bad1dd215648eebd5bc0ba5ebb54d5d",
< "transactionIndex": "0x0",
< "blockHash": "0xb98d61bc3addc1510e01ab4d30c6c9fa55870197ccfbb3d88c89ecd6634b7ba5",
< "blockNumber": "0xec",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0x281f1734b5cf5c0cb662d5fa47cf01afa788e211",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x4506d20d6a024352795d7f6d7cad25bf4bad1dd215648eebd5bc0ba5ebb54d5d",
< "blockHash": "0xb98d61bc3addc1510e01ab4d30c6c9fa55870197ccfbb3d88c89ecd6634b7ba5",
< "blockNumber": "0xec",
< "address": "0x281f1734b5cf5c0cb662d5fa47cf01afa788e211",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000100000000008002000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 152,
> "method": "eth_getCode",
> "params": [
> "0x281f1734b5cf5c0cb662d5fa47cf01afa788e211",
> "latest"
> ]
> }
< {
< "id": 152,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 153,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 153,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xec",
< "hash": "0xb98d61bc3addc1510e01ab4d30c6c9fa55870197ccfbb3d88c89ecd6634b7ba5",
< "parentHash": "0x01c4a541fe2e7f09bb79055f3f4c046b56d7205bab11156722518b8759e68d08",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000100000000008002000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x688b41d8aa10fae6f80add331f9b1b17c33dd16953fe3da6d48782cc3f7cd180",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0x4506d20d6a024352795d7f6d7cad25bf4bad1dd215648eebd5bc0ba5ebb54d5d"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 154,
> "method": "net_version",
> "params": []
> }
< {
< "id": 154,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 155,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x281f1734b5cf5c0cb662d5fa47cf01afa788e211",
> "data": "0x095ea7b3000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000063"
> }
> ]
> }
< {
< "id": 155,
< "jsonrpc": "2.0",
< "result": "0x1a6cede592746fde8e0ec6fe81735cc238e9c3e6748015a34b1b320a3f710798"
< }
> {
> "jsonrpc": "2.0",
> "id": 156,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x1a6cede592746fde8e0ec6fe81735cc238e9c3e6748015a34b1b320a3f710798"
> ]
> }
< {
< "id": 156,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x1a6cede592746fde8e0ec6fe81735cc238e9c3e6748015a34b1b320a3f710798",
< "transactionIndex": "0x0",
< "blockHash": "0x4e7235367360ba0ff4d96fc022030a52b4ce2eb9d76b361870da0bd34fd05e54",
< "blockNumber": "0xed",
< "gasUsed": "0xb13e",
< "cumulativeGasUsed": "0xb13e",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x1a6cede592746fde8e0ec6fe81735cc238e9c3e6748015a34b1b320a3f710798",
< "blockHash": "0x4e7235367360ba0ff4d96fc022030a52b4ce2eb9d76b361870da0bd34fd05e54",
< "blockNumber": "0xed",
< "address": "0x281f1734b5cf5c0cb662d5fa47cf01afa788e211",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000063",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000010000000000000000000000000000000000000600000000000000000100000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 157,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 157,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xed",
< "hash": "0x4e7235367360ba0ff4d96fc022030a52b4ce2eb9d76b361870da0bd34fd05e54",
< "parentHash": "0xb98d61bc3addc1510e01ab4d30c6c9fa55870197ccfbb3d88c89ecd6634b7ba5",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000010000000000000000000000000000000000000600000000000000000100000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x9d5f33a12576991007de286584292df9de759f1bbfe8922ec5855b60a2a742de",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0xb13e",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0x1a6cede592746fde8e0ec6fe81735cc238e9c3e6748015a34b1b320a3f710798"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 158,
> "method": "net_version",
> "params": []
> }
< {
< "id": 158,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 159,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0xa3af77b703e3397862eb708f1df93347d8f4d309",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x281f1734b5cf5c0cb662d5fa47cf01afa788e211",
> "data": "0x23b872dd0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a30700000000000000000000000010b00072cc74ee74322948e9f7b1f0eef51ce8770000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 159,
< "jsonrpc": "2.0",
< "result": "0x4ed319e980d653af71229e2b4531bf0d0df542194e34aa36307eccbd2d03fcd4",
< "error": {
< "message": "VM Exception while processing transaction: revert",
< "code": -32000,
< "data": {
< "0x4ed319e980d653af71229e2b4531bf0d0df542194e34aa36307eccbd2d03fcd4": {
< "error": "revert",
< "program_counter": 2998,
< "return": "0x0"
< },
< "stack": "i: VM Exception while processing transaction: revert\n at Function.i.fromResults (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:10:163747)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:30:121483\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15061\n at p (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15496)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15549\n at a.default (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:149:104558)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:14433\n at v.r.emit (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1257132)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:472444\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:472467\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259919\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71035\n at Da (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:80468)\n at Object.<anonymous> (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71124)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259840\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85832)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85804)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821",
< "name": "i"
< }
< }
< }
> {
> "jsonrpc": "2.0",
> "method": "eth_call",
> "params": [
> {
> "from": "0xa3af77b703e3397862eb708f1df93347d8f4d309",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x281f1734b5cf5c0cb662d5fa47cf01afa788e211",
> "data": "0x23b872dd0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a30700000000000000000000000010b00072cc74ee74322948e9f7b1f0eef51ce8770000000000000000000000000000000000000000000000000000000000000064"
> }
> ],
> "id": 1553005010853
> }
< {
< "id": 1553005010853,
< "jsonrpc": "2.0",
< "error": {
< "message": "VM Exception while processing transaction: revert",
< "code": -32000,
< "data": {
< "0xae357e5a03d156366131355c4b22f12a060ec0d5721285a8d62276a50c7ca351": {
< "error": "revert",
< "program_counter": 2998,
< "return": "0x0"
< },
< "stack": "i: VM Exception while processing transaction: revert\n at Function.i.fromResults (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:10:163747)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:30:121033\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:470163\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:82454\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at o (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70911)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:82434\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:470108\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259919\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71035\n at Da (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:80468)\n at Object.<anonymous> (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71124)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259840\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85832)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259792\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:141510\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:25:392",
< "name": "i"
< }
< }
< }
 ✓ reverts
 when the initial holder does not have enough balance
> {
> "jsonrpc": "2.0",
> "id": 160,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 160,
< "jsonrpc": "2.0",
< "result": "0xee"
< }
> {
> "jsonrpc": "2.0",
> "id": 161,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 161,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xee",
< "hash": "0xd07fcc20f0c25c0c7e97b0cbfaf30229478f78c34b962159980c0548bc24f1dd",
< "parentHash": "0x4e7235367360ba0ff4d96fc022030a52b4ce2eb9d76b361870da0bd34fd05e54",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x2c20a81263d347ae8422f8dd5a2b8c58ec016279ac6f3558c4f908fd86c59f2d",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0xced5",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0x4ed319e980d653af71229e2b4531bf0d0df542194e34aa36307eccbd2d03fcd4"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 162,
> "method": "net_version",
> "params": []
> }
< {
< "id": 162,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 163,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 163,
< "jsonrpc": "2.0",
< "result": "0x0bfd2282f1eaa848a1ec7af2fb360c6307c90b06902dd5dc371c5d7febd8e761"
< }
> {
> "jsonrpc": "2.0",
> "id": 164,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x0bfd2282f1eaa848a1ec7af2fb360c6307c90b06902dd5dc371c5d7febd8e761"
> ]
> }
< {
< "id": 164,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x0bfd2282f1eaa848a1ec7af2fb360c6307c90b06902dd5dc371c5d7febd8e761",
< "transactionIndex": "0x0",
< "blockHash": "0x967f4d8b307d90553e2253df5d9974f392185350d04fd5e2db3dc042dcd6f8e5",
< "blockNumber": "0xef",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0xa8c3bec075fb9a42e3d946802fb9714340e83b40",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x0bfd2282f1eaa848a1ec7af2fb360c6307c90b06902dd5dc371c5d7febd8e761",
< "blockHash": "0x967f4d8b307d90553e2253df5d9974f392185350d04fd5e2db3dc042dcd6f8e5",
< "blockNumber": "0xef",
< "address": "0xa8c3bec075fb9a42e3d946802fb9714340e83b40",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000004020000000000000000000800000000000000000000000010000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 165,
> "method": "eth_getCode",
> "params": [
> "0xa8c3bec075fb9a42e3d946802fb9714340e83b40",
> "latest"
> ]
> }
< {
< "id": 165,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 166,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 166,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xef",
< "hash": "0x967f4d8b307d90553e2253df5d9974f392185350d04fd5e2db3dc042dcd6f8e5",
< "parentHash": "0xd07fcc20f0c25c0c7e97b0cbfaf30229478f78c34b962159980c0548bc24f1dd",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000004020000000000000000000800000000000000000000000010000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xeeb115e62b8ac5d6e2410ed3d5d403bdcc9c8f5de8a0dd7a29c185cd811af8e3",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0x0bfd2282f1eaa848a1ec7af2fb360c6307c90b06902dd5dc371c5d7febd8e761"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 167,
> "method": "net_version",
> "params": []
> }
< {
< "id": 167,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 168,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xa8c3bec075fb9a42e3d946802fb9714340e83b40",
> "data": "0x095ea7b3000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000063"
> }
> ]
> }
< {
< "id": 168,
< "jsonrpc": "2.0",
< "result": "0x295d652f10d85c20a73357d24b5185fa3f6c125df8144caca65f505d75abdc54"
< }
> {
> "jsonrpc": "2.0",
> "id": 169,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x295d652f10d85c20a73357d24b5185fa3f6c125df8144caca65f505d75abdc54"
> ]
> }
< {
< "id": 169,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x295d652f10d85c20a73357d24b5185fa3f6c125df8144caca65f505d75abdc54",
< "transactionIndex": "0x0",
< "blockHash": "0x4878b9b305123959d9c47a9f39a54776cf605104e70203328094fb0ee33e5c91",
< "blockNumber": "0xf0",
< "gasUsed": "0xb13e",
< "cumulativeGasUsed": "0xb13e",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x295d652f10d85c20a73357d24b5185fa3f6c125df8144caca65f505d75abdc54",
< "blockHash": "0x4878b9b305123959d9c47a9f39a54776cf605104e70203328094fb0ee33e5c91",
< "blockNumber": "0xf0",
< "address": "0xa8c3bec075fb9a42e3d946802fb9714340e83b40",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000063",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000008000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 170,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 170,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xf0",
< "hash": "0x4878b9b305123959d9c47a9f39a54776cf605104e70203328094fb0ee33e5c91",
< "parentHash": "0x967f4d8b307d90553e2253df5d9974f392185350d04fd5e2db3dc042dcd6f8e5",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000008000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x1d0fdf91da94555ddfc2cdb942952520c066caeb1a867493e45c8782304a6765",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0xb13e",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0x295d652f10d85c20a73357d24b5185fa3f6c125df8144caca65f505d75abdc54"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 171,
> "method": "net_version",
> "params": []
> }
< {
< "id": 171,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 172,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0xa3af77b703e3397862eb708f1df93347d8f4d309",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xa8c3bec075fb9a42e3d946802fb9714340e83b40",
> "data": "0x23b872dd0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a30700000000000000000000000010b00072cc74ee74322948e9f7b1f0eef51ce8770000000000000000000000000000000000000000000000000000000000000065"
> }
> ]
> }
< {
< "id": 172,
< "jsonrpc": "2.0",
< "result": "0x0490d5bfe9053c2b4bfc972ffb1a466e4156968105677648fa7bd59ca5a4b4de",
< "error": {
< "message": "VM Exception while processing transaction: revert",
< "code": -32000,
< "data": {
< "0x0490d5bfe9053c2b4bfc972ffb1a466e4156968105677648fa7bd59ca5a4b4de": {
< "error": "revert",
< "program_counter": 2998,
< "return": "0x0"
< },
< "stack": "i: VM Exception while processing transaction: revert\n at Function.i.fromResults (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:10:163747)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:30:121483\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15061\n at p (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15496)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15549\n at a.default (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:149:104558)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:14433\n at v.r.emit (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1257132)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:472444\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:472467\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259919\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71035\n at Da (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:80468)\n at Object.<anonymous> (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71124)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259840\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85832)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85804)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821",
< "name": "i"
< }
< }
< }
> {
> "jsonrpc": "2.0",
> "method": "eth_call",
> "params": [
> {
> "from": "0xa3af77b703e3397862eb708f1df93347d8f4d309",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xa8c3bec075fb9a42e3d946802fb9714340e83b40",
> "data": "0x23b872dd0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a30700000000000000000000000010b00072cc74ee74322948e9f7b1f0eef51ce8770000000000000000000000000000000000000000000000000000000000000065"
> }
> ],
> "id": 1553005010926
> }
< {
< "id": 1553005010926,
< "jsonrpc": "2.0",
< "error": {
< "message": "VM Exception while processing transaction: revert",
< "code": -32000,
< "data": {
< "0x1d284312b3f9a0e50d4a665165daf57c514359a8237150a286b72d0cf9b9503b": {
< "error": "revert",
< "program_counter": 2998,
< "return": "0x0"
< },
< "stack": "i: VM Exception while processing transaction: revert\n at Function.i.fromResults (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:10:163747)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:30:121033\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:470163\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:82454\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at o (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70911)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:82434\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:470108\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259919\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71035\n at Da (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:80468)\n at Object.<anonymous> (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71124)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259840\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85832)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85804)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259792",
< "name": "i"
< }
< }
< }
 ✓ reverts
 when the recipient is the zero address
> {
> "jsonrpc": "2.0",
> "id": 173,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 173,
< "jsonrpc": "2.0",
< "result": "0xf1"
< }
> {
> "jsonrpc": "2.0",
> "id": 174,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 174,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xf1",
< "hash": "0xc436d6237f4af6fc99566945dce4cde3dca1ce76c034d17ffd26a751a0d3b53c",
< "parentHash": "0x4878b9b305123959d9c47a9f39a54776cf605104e70203328094fb0ee33e5c91",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xce33368f62b4b34d4388de8d38006d6088c497f8d796f1b5bd209932bbef7ef1",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x619a",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0x0490d5bfe9053c2b4bfc972ffb1a466e4156968105677648fa7bd59ca5a4b4de"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 175,
> "method": "net_version",
> "params": []
> }
< {
< "id": 175,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 176,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 176,
< "jsonrpc": "2.0",
< "result": "0xdb8c8db383aebe5ecb428b4ca3c7688579b0d717f5e7df6945d4903d92161cda"
< }
> {
> "jsonrpc": "2.0",
> "id": 177,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0xdb8c8db383aebe5ecb428b4ca3c7688579b0d717f5e7df6945d4903d92161cda"
> ]
> }
< {
< "id": 177,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0xdb8c8db383aebe5ecb428b4ca3c7688579b0d717f5e7df6945d4903d92161cda",
< "transactionIndex": "0x0",
< "blockHash": "0x4cd341293c3331deedbb919df5794bd16387b1a1ce4ba1584b309f59370fc98a",
< "blockNumber": "0xf2",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0x6780fec76a402c50fc738fb19f9a70549a8c6e67",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0xdb8c8db383aebe5ecb428b4ca3c7688579b0d717f5e7df6945d4903d92161cda",
< "blockHash": "0x4cd341293c3331deedbb919df5794bd16387b1a1ce4ba1584b309f59370fc98a",
< "blockNumber": "0xf2",
< "address": "0x6780fec76a402c50fc738fb19f9a70549a8c6e67",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000020000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 178,
> "method": "eth_getCode",
> "params": [
> "0x6780fec76a402c50fc738fb19f9a70549a8c6e67",
> "latest"
> ]
> }
< {
< "id": 178,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 179,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 179,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xf2",
< "hash": "0x4cd341293c3331deedbb919df5794bd16387b1a1ce4ba1584b309f59370fc98a",
< "parentHash": "0xc436d6237f4af6fc99566945dce4cde3dca1ce76c034d17ffd26a751a0d3b53c",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000020000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x3f668daa51594c75adcff33b1100e293432aca1a39a113de54f7367a22b2138e",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0xdb8c8db383aebe5ecb428b4ca3c7688579b0d717f5e7df6945d4903d92161cda"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 180,
> "method": "net_version",
> "params": []
> }
< {
< "id": 180,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 181,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x6780fec76a402c50fc738fb19f9a70549a8c6e67",
> "data": "0x095ea7b3000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 181,
< "jsonrpc": "2.0",
< "result": "0x31c95a8a7125d36a8e979dcb06d1bb1cc9889072f24b375017a12f42be50a571"
< }
> {
> "jsonrpc": "2.0",
> "id": 182,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x31c95a8a7125d36a8e979dcb06d1bb1cc9889072f24b375017a12f42be50a571"
> ]
> }
< {
< "id": 182,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x31c95a8a7125d36a8e979dcb06d1bb1cc9889072f24b375017a12f42be50a571",
< "transactionIndex": "0x0",
< "blockHash": "0x8ffb08bba9290cefcd635924a2c842de25aef067ca58d9d362ab5774d9fc5b7a",
< "blockNumber": "0xf3",
< "gasUsed": "0xb13e",
< "cumulativeGasUsed": "0xb13e",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x31c95a8a7125d36a8e979dcb06d1bb1cc9889072f24b375017a12f42be50a571",
< "blockHash": "0x8ffb08bba9290cefcd635924a2c842de25aef067ca58d9d362ab5774d9fc5b7a",
< "blockNumber": "0xf3",
< "address": "0x6780fec76a402c50fc738fb19f9a70549a8c6e67",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004008000000000000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000010000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 183,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 183,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xf3",
< "hash": "0x8ffb08bba9290cefcd635924a2c842de25aef067ca58d9d362ab5774d9fc5b7a",
< "parentHash": "0x4cd341293c3331deedbb919df5794bd16387b1a1ce4ba1584b309f59370fc98a",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004008000000000000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000010000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x0666e1eddbc0dadaa33bb2bd9da106fea81a33581c7e3a0b34f88bcbe7791f9c",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0xb13e",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0x31c95a8a7125d36a8e979dcb06d1bb1cc9889072f24b375017a12f42be50a571"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 184,
> "method": "net_version",
> "params": []
> }
< {
< "id": 184,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 185,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0xa3af77b703e3397862eb708f1df93347d8f4d309",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x6780fec76a402c50fc738fb19f9a70549a8c6e67",
> "data": "0x23b872dd0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a30700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 185,
< "jsonrpc": "2.0",
< "result": "0xe80898f59804b8c8fc636fb9be2a635857ce9abb0709ffa260739ec477a819b7",
< "error": {
< "message": "VM Exception while processing transaction: revert",
< "code": -32000,
< "data": {
< "0xe80898f59804b8c8fc636fb9be2a635857ce9abb0709ffa260739ec477a819b7": {
< "error": "revert",
< "program_counter": 2581,
< "return": "0x0"
< },
< "stack": "i: VM Exception while processing transaction: revert\n at Function.i.fromResults (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:10:163747)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:30:121483\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15061\n at p (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15496)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15549\n at a.default (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:149:104558)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:14433\n at v.r.emit (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1257132)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:472444\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:472467\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259919\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71035\n at Da (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:80468)\n at Object.<anonymous> (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71124)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259840\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85832)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85804)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821",
< "name": "i"
< }
< }
< }
> {
> "jsonrpc": "2.0",
> "method": "eth_call",
> "params": [
> {
> "from": "0xa3af77b703e3397862eb708f1df93347d8f4d309",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x6780fec76a402c50fc738fb19f9a70549a8c6e67",
> "data": "0x23b872dd0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a30700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064"
> }
> ],
> "id": 1553005010992
> }
< {
< "id": 1553005010992,
< "jsonrpc": "2.0",
< "error": {
< "message": "VM Exception while processing transaction: revert",
< "code": -32000,
< "data": {
< "0x1441af874347415355e30caa93ee4220432a3a74c763f737d9adcc5326128fa5": {
< "error": "revert",
< "program_counter": 2581,
< "return": "0x0"
< },
< "stack": "i: VM Exception while processing transaction: revert\n at Function.i.fromResults (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:10:163747)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:30:121033\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:470163\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:82454\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at o (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70911)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:82434\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:470108\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259919\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71035\n at Da (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:80468)\n at Object.<anonymous> (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71124)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259840\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85832)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259792\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:141510\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:25:392",
< "name": "i"
< }
< }
< }
 ✓ reverts
 decrease allowance
 when the spender is not the zero address
 when the sender has enough balance
 when there was no approved amount before
> {
> "jsonrpc": "2.0",
> "id": 186,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 186,
< "jsonrpc": "2.0",
< "result": "0xf4"
< }
> {
> "jsonrpc": "2.0",
> "id": 187,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 187,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xf4",
< "hash": "0x20992986223925e55fb663920a580ea27474a8f8461dd6faf964ad0bb3d0c168",
< "parentHash": "0x8ffb08bba9290cefcd635924a2c842de25aef067ca58d9d362ab5774d9fc5b7a",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x3e52619f742d474a11d994d302b27e3ba30e2bb87bdb5355c12f860375ea108a",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x5b71",
< "timestamp": "0x5c90f9d2",
< "transactions": [
< "0xe80898f59804b8c8fc636fb9be2a635857ce9abb0709ffa260739ec477a819b7"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 188,
> "method": "net_version",
> "params": []
> }
< {
< "id": 188,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 189,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 189,
< "jsonrpc": "2.0",
< "result": "0x25b5f7c5c5b63c1e2ca160929d4b9dbf23fe1d4180c2ea5648a60f96cfb13db7"
< }
> {
> "jsonrpc": "2.0",
> "id": 190,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x25b5f7c5c5b63c1e2ca160929d4b9dbf23fe1d4180c2ea5648a60f96cfb13db7"
> ]
> }
< {
< "id": 190,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x25b5f7c5c5b63c1e2ca160929d4b9dbf23fe1d4180c2ea5648a60f96cfb13db7",
< "transactionIndex": "0x0",
< "blockHash": "0xab4a1e580896a5115076f35aa8330090448ba91a526cd9ae10130f37b508f863",
< "blockNumber": "0xf5",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0xe16ef96e6457dc389f968537fe45533070f3c19f",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x25b5f7c5c5b63c1e2ca160929d4b9dbf23fe1d4180c2ea5648a60f96cfb13db7",
< "blockHash": "0xab4a1e580896a5115076f35aa8330090448ba91a526cd9ae10130f37b508f863",
< "blockNumber": "0xf5",
< "address": "0xe16ef96e6457dc389f968537fe45533070f3c19f",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000800000000010000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 191,
> "method": "eth_getCode",
> "params": [
> "0xe16ef96e6457dc389f968537fe45533070f3c19f",
> "latest"
> ]
> }
< {
< "id": 191,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 192,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 192,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xf5",
< "hash": "0xab4a1e580896a5115076f35aa8330090448ba91a526cd9ae10130f37b508f863",
< "parentHash": "0x20992986223925e55fb663920a580ea27474a8f8461dd6faf964ad0bb3d0c168",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000800000000010000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xa21dc202c47b15a05f49dfec67972494415361f006c56bab42bab83648ed4b6a",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x25b5f7c5c5b63c1e2ca160929d4b9dbf23fe1d4180c2ea5648a60f96cfb13db7"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 193,
> "method": "net_version",
> "params": []
> }
< {
< "id": 193,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 194,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xe16ef96e6457dc389f968537fe45533070f3c19f",
> "data": "0xa457c2d7000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 194,
< "jsonrpc": "2.0",
< "result": "0x978914d47fef716285bbb4d1f0d95cfa73085937df49db6193cbc1bcc848db7e",
< "error": {
< "message": "VM Exception while processing transaction: revert",
< "code": -32000,
< "data": {
< "0x978914d47fef716285bbb4d1f0d95cfa73085937df49db6193cbc1bcc848db7e": {
< "error": "revert",
< "program_counter": 2998,
< "return": "0x0"
< },
< "stack": "i: VM Exception while processing transaction: revert\n at Function.i.fromResults (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:10:163747)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:30:121483\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15061\n at p (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15496)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15549\n at a.default (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:149:104558)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:14433\n at v.r.emit (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1257132)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:472444\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:472467\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259919\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71035\n at Da (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:80468)\n at Object.<anonymous> (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71124)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259840\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85832)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85804)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821",
< "name": "i"
< }
< }
< }
> {
> "jsonrpc": "2.0",
> "method": "eth_call",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xe16ef96e6457dc389f968537fe45533070f3c19f",
> "data": "0xa457c2d7000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000064"
> }
> ],
> "id": 1553005011046
> }
< {
< "id": 1553005011046,
< "jsonrpc": "2.0",
< "error": {
< "message": "VM Exception while processing transaction: revert",
< "code": -32000,
< "data": {
< "0x1d55a3d32f9a7858b142370eebd32d675d1f6b5701022445b92a5e5830d3bafa": {
< "error": "revert",
< "program_counter": 2998,
< "return": "0x0"
< },
< "stack": "i: VM Exception while processing transaction: revert\n at Function.i.fromResults (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:10:163747)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:30:121033\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:470163\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:82454\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at o (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70911)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:82434\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:470108\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259919\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71035\n at Da (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:80468)\n at Object.<anonymous> (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71124)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259840\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85832)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85804)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259792",
< "name": "i"
< }
< }
< }
 ✓ reverts
 when the spender had an approved amount
> {
> "jsonrpc": "2.0",
> "id": 195,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 195,
< "jsonrpc": "2.0",
< "result": "0xf6"
< }
> {
> "jsonrpc": "2.0",
> "id": 196,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 196,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xf6",
< "hash": "0x4f48ce645402bc4379cac931f246c2c368b6c1d0810f7096a809b492452a7a7a",
< "parentHash": "0xab4a1e580896a5115076f35aa8330090448ba91a526cd9ae10130f37b508f863",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xaaa3cbfa5a2f979a86497e99a8d536c5f7704dfe9bb9ee1d2447a46d9e8f16b7",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x5c6b",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x978914d47fef716285bbb4d1f0d95cfa73085937df49db6193cbc1bcc848db7e"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 197,
> "method": "net_version",
> "params": []
> }
< {
< "id": 197,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 198,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 198,
< "jsonrpc": "2.0",
< "result": "0xfeff7bd898345fb3296a8ff4a00cdf39475196dc961baa9be2cd788c3265544c"
< }
> {
> "jsonrpc": "2.0",
> "id": 199,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0xfeff7bd898345fb3296a8ff4a00cdf39475196dc961baa9be2cd788c3265544c"
> ]
> }
< {
< "id": 199,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0xfeff7bd898345fb3296a8ff4a00cdf39475196dc961baa9be2cd788c3265544c",
< "transactionIndex": "0x0",
< "blockHash": "0xd49fd75a6df28664f498c9f3ccf2be58faed6dbbd07ec48f70a08fcc152d101a",
< "blockNumber": "0xf7",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0x3440b454a111db2f93acaeaad6f78be28f41efd9",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0xfeff7bd898345fb3296a8ff4a00cdf39475196dc961baa9be2cd788c3265544c",
< "blockHash": "0xd49fd75a6df28664f498c9f3ccf2be58faed6dbbd07ec48f70a08fcc152d101a",
< "blockNumber": "0xf7",
< "address": "0x3440b454a111db2f93acaeaad6f78be28f41efd9",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000100000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 200,
> "method": "eth_getCode",
> "params": [
> "0x3440b454a111db2f93acaeaad6f78be28f41efd9",
> "latest"
> ]
> }
< {
< "id": 200,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 201,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 201,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xf7",
< "hash": "0xd49fd75a6df28664f498c9f3ccf2be58faed6dbbd07ec48f70a08fcc152d101a",
< "parentHash": "0x4f48ce645402bc4379cac931f246c2c368b6c1d0810f7096a809b492452a7a7a",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000100000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x57c2dfbed86384f254b5c1df516eddb68014ed80a047e1e064a849dd7952f2eb",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0xfeff7bd898345fb3296a8ff4a00cdf39475196dc961baa9be2cd788c3265544c"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 202,
> "method": "net_version",
> "params": []
> }
< {
< "id": 202,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 203,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x3440b454a111db2f93acaeaad6f78be28f41efd9",
> "data": "0x095ea7b3000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 203,
< "jsonrpc": "2.0",
< "result": "0x8377dc1c59affa2362aad750db6a44cbad88b0956e915a47b4b2d5e49134f4d1"
< }
> {
> "jsonrpc": "2.0",
> "id": 204,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x8377dc1c59affa2362aad750db6a44cbad88b0956e915a47b4b2d5e49134f4d1"
> ]
> }
< {
< "id": 204,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x8377dc1c59affa2362aad750db6a44cbad88b0956e915a47b4b2d5e49134f4d1",
< "transactionIndex": "0x0",
< "blockHash": "0xba903c44b425f77512ea866c7499ce5f27f3a6b51e4a856b5060884ac6703f7d",
< "blockNumber": "0xf8",
< "gasUsed": "0xb13e",
< "cumulativeGasUsed": "0xb13e",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x8377dc1c59affa2362aad750db6a44cbad88b0956e915a47b4b2d5e49134f4d1",
< "blockHash": "0xba903c44b425f77512ea866c7499ce5f27f3a6b51e4a856b5060884ac6703f7d",
< "blockNumber": "0xf8",
< "address": "0x3440b454a111db2f93acaeaad6f78be28f41efd9",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600001000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000100000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 205,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 205,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xf8",
< "hash": "0xba903c44b425f77512ea866c7499ce5f27f3a6b51e4a856b5060884ac6703f7d",
< "parentHash": "0xd49fd75a6df28664f498c9f3ccf2be58faed6dbbd07ec48f70a08fcc152d101a",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600001000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000100000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xc085ba7b1dee1b6aaeb9484a134883283982363bfb263a853371866ca4295960",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0xb13e",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x8377dc1c59affa2362aad750db6a44cbad88b0956e915a47b4b2d5e49134f4d1"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 206,
> "method": "net_version",
> "params": []
> }
< {
< "id": 206,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 207,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x3440b454a111db2f93acaeaad6f78be28f41efd9",
> "data": "0xa457c2d7000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 207,
< "jsonrpc": "2.0",
< "result": "0x6f2e5393de66ac341f4e24aa48984556e64072a5d258e353a1c13e904a6bf512"
< }
> {
> "jsonrpc": "2.0",
> "id": 208,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x6f2e5393de66ac341f4e24aa48984556e64072a5d258e353a1c13e904a6bf512"
> ]
> }
< {
< "id": 208,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x6f2e5393de66ac341f4e24aa48984556e64072a5d258e353a1c13e904a6bf512",
< "transactionIndex": "0x0",
< "blockHash": "0xc7e20f70be606eb17e4ea5c990e3b22baf7884aad6f8ac36714718f777d45aa5",
< "blockNumber": "0xf9",
< "gasUsed": "0x3e3c",
< "cumulativeGasUsed": "0x3e3c",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x6f2e5393de66ac341f4e24aa48984556e64072a5d258e353a1c13e904a6bf512",
< "blockHash": "0xc7e20f70be606eb17e4ea5c990e3b22baf7884aad6f8ac36714718f777d45aa5",
< "blockNumber": "0xf9",
< "address": "0x3440b454a111db2f93acaeaad6f78be28f41efd9",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600001000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000100000000000000000000010000000000000000000100000000"
< }
< }
 ✓ emits an approval event
> {
> "jsonrpc": "2.0",
> "id": 209,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 209,
< "jsonrpc": "2.0",
< "result": "0xf9"
< }
> {
> "jsonrpc": "2.0",
> "id": 210,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 210,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xf9",
< "hash": "0xc7e20f70be606eb17e4ea5c990e3b22baf7884aad6f8ac36714718f777d45aa5",
< "parentHash": "0xba903c44b425f77512ea866c7499ce5f27f3a6b51e4a856b5060884ac6703f7d",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600001000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000100000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x0f12b9cba65b56197780a90f46d528fadd88bd2491db5cf696dcb18e6c1681c3",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x3e3c",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x6f2e5393de66ac341f4e24aa48984556e64072a5d258e353a1c13e904a6bf512"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 211,
> "method": "net_version",
> "params": []
> }
< {
< "id": 211,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 212,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 212,
< "jsonrpc": "2.0",
< "result": "0x84bd08aee5702cc3a5b7aa107360eb9c28aa9c3f19b0d99192759bfd119cadca"
< }
> {
> "jsonrpc": "2.0",
> "id": 213,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x84bd08aee5702cc3a5b7aa107360eb9c28aa9c3f19b0d99192759bfd119cadca"
> ]
> }
< {
< "id": 213,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x84bd08aee5702cc3a5b7aa107360eb9c28aa9c3f19b0d99192759bfd119cadca",
< "transactionIndex": "0x0",
< "blockHash": "0xc9d59573b5bac81f9a5791ebfc7b8e28f005e2521bef7fceae8f921c443fe331",
< "blockNumber": "0xfa",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0xcfbc77bef5115eb02f51ec046ad881985759df86",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x84bd08aee5702cc3a5b7aa107360eb9c28aa9c3f19b0d99192759bfd119cadca",
< "blockHash": "0xc9d59573b5bac81f9a5791ebfc7b8e28f005e2521bef7fceae8f921c443fe331",
< "blockNumber": "0xfa",
< "address": "0xcfbc77bef5115eb02f51ec046ad881985759df86",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800080000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000020000000000000000000020000000000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 214,
> "method": "eth_getCode",
> "params": [
> "0xcfbc77bef5115eb02f51ec046ad881985759df86",
> "latest"
> ]
> }
< {
< "id": 214,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 215,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 215,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xfa",
< "hash": "0xc9d59573b5bac81f9a5791ebfc7b8e28f005e2521bef7fceae8f921c443fe331",
< "parentHash": "0xc7e20f70be606eb17e4ea5c990e3b22baf7884aad6f8ac36714718f777d45aa5",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800080000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000020000000000000000000020000000000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xd33eb238f43c721d875ed28e2022214940569ed21d060a83da80233227738388",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x84bd08aee5702cc3a5b7aa107360eb9c28aa9c3f19b0d99192759bfd119cadca"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 216,
> "method": "net_version",
> "params": []
> }
< {
< "id": 216,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 217,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xcfbc77bef5115eb02f51ec046ad881985759df86",
> "data": "0x095ea7b3000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 217,
< "jsonrpc": "2.0",
< "result": "0xc8fffef3690bbaa56ba0452b95567716d438e1a4f1f6ad3431228bbd8f6b5b45"
< }
> {
> "jsonrpc": "2.0",
> "id": 218,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0xc8fffef3690bbaa56ba0452b95567716d438e1a4f1f6ad3431228bbd8f6b5b45"
> ]
> }
< {
< "id": 218,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0xc8fffef3690bbaa56ba0452b95567716d438e1a4f1f6ad3431228bbd8f6b5b45",
< "transactionIndex": "0x0",
< "blockHash": "0x737230c19e55e5e3d9ccf201daf9873b0d0d5ee9e27332f6375fb371f4404809",
< "blockNumber": "0xfb",
< "gasUsed": "0xb13e",
< "cumulativeGasUsed": "0xb13e",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0xc8fffef3690bbaa56ba0452b95567716d438e1a4f1f6ad3431228bbd8f6b5b45",
< "blockHash": "0x737230c19e55e5e3d9ccf201daf9873b0d0d5ee9e27332f6375fb371f4404809",
< "blockNumber": "0xfb",
< "address": "0xcfbc77bef5115eb02f51ec046ad881985759df86",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000800080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000010000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 219,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 219,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xfb",
< "hash": "0x737230c19e55e5e3d9ccf201daf9873b0d0d5ee9e27332f6375fb371f4404809",
< "parentHash": "0xc9d59573b5bac81f9a5791ebfc7b8e28f005e2521bef7fceae8f921c443fe331",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000800080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000010000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xbef2dd895090698b9e04fc437d0173204e69f0c668215d59c95eb27a967c91cc",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0xb13e",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0xc8fffef3690bbaa56ba0452b95567716d438e1a4f1f6ad3431228bbd8f6b5b45"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 220,
> "method": "net_version",
> "params": []
> }
< {
< "id": 220,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 221,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xcfbc77bef5115eb02f51ec046ad881985759df86",
> "data": "0xa457c2d7000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000063"
> }
> ]
> }
< {
< "id": 221,
< "jsonrpc": "2.0",
< "result": "0xcd746f1da73fa82714e8588d3fee873639ac5bfef6bb67ad5419e74b53693c58"
< }
> {
> "jsonrpc": "2.0",
> "id": 222,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0xcd746f1da73fa82714e8588d3fee873639ac5bfef6bb67ad5419e74b53693c58"
> ]
> }
< {
< "id": 222,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0xcd746f1da73fa82714e8588d3fee873639ac5bfef6bb67ad5419e74b53693c58",
< "transactionIndex": "0x0",
< "blockHash": "0xb5eda82fc4ffb779e5f9cf35da9d15bb6e6fd8af78d0afe633c379b9795ebd8e",
< "blockNumber": "0xfc",
< "gasUsed": "0x78d4",
< "cumulativeGasUsed": "0x78d4",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0xcd746f1da73fa82714e8588d3fee873639ac5bfef6bb67ad5419e74b53693c58",
< "blockHash": "0xb5eda82fc4ffb779e5f9cf35da9d15bb6e6fd8af78d0afe633c379b9795ebd8e",
< "blockNumber": "0xfc",
< "address": "0xcfbc77bef5115eb02f51ec046ad881985759df86",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000001",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000800080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000010000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 223,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 223,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xfc",
< "hash": "0xb5eda82fc4ffb779e5f9cf35da9d15bb6e6fd8af78d0afe633c379b9795ebd8e",
< "parentHash": "0x737230c19e55e5e3d9ccf201daf9873b0d0d5ee9e27332f6375fb371f4404809",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000800080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000010000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x3356f8b0502ac0e00eba509fb151efbb9d0fc1e946f3c5a32fcb2077775b4d5c",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x78d4",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0xcd746f1da73fa82714e8588d3fee873639ac5bfef6bb67ad5419e74b53693c58"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 224,
> "method": "net_version",
> "params": []
> }
< {
< "id": 224,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 10,
> "method": "eth_call",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xcfbc77bef5115eb02f51ec046ad881985759df86",
> "data": "0xdd62ed3e0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
> },
> "latest"
> ]
> }
< {
< "id": 10,
< "jsonrpc": "2.0",
< "result": "0x0000000000000000000000000000000000000000000000000000000000000001"
< }
 ✓ decreases the spender allowance subtracting the requested amount
> {
> "jsonrpc": "2.0",
> "id": 225,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 225,
< "jsonrpc": "2.0",
< "result": "0xfc"
< }
> {
> "jsonrpc": "2.0",
> "id": 226,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 226,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xfc",
< "hash": "0xb5eda82fc4ffb779e5f9cf35da9d15bb6e6fd8af78d0afe633c379b9795ebd8e",
< "parentHash": "0x737230c19e55e5e3d9ccf201daf9873b0d0d5ee9e27332f6375fb371f4404809",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000800080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000010000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x3356f8b0502ac0e00eba509fb151efbb9d0fc1e946f3c5a32fcb2077775b4d5c",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x78d4",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0xcd746f1da73fa82714e8588d3fee873639ac5bfef6bb67ad5419e74b53693c58"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 227,
> "method": "net_version",
> "params": []
> }
< {
< "id": 227,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 228,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 228,
< "jsonrpc": "2.0",
< "result": "0x337f9642bdbccb1ab9cb8d6d02e9ade76bfc39c80c8ac559e470846a06a26a35"
< }
> {
> "jsonrpc": "2.0",
> "id": 229,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x337f9642bdbccb1ab9cb8d6d02e9ade76bfc39c80c8ac559e470846a06a26a35"
> ]
> }
< {
< "id": 229,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x337f9642bdbccb1ab9cb8d6d02e9ade76bfc39c80c8ac559e470846a06a26a35",
< "transactionIndex": "0x0",
< "blockHash": "0x4a408f8e120b515db7283ec5458414187c3198ad72df9d1097cf8025c9bd6428",
< "blockNumber": "0xfd",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0xba507dea5694de7ce44e2c1cc49251191bf6e4eb",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x337f9642bdbccb1ab9cb8d6d02e9ade76bfc39c80c8ac559e470846a06a26a35",
< "blockHash": "0x4a408f8e120b515db7283ec5458414187c3198ad72df9d1097cf8025c9bd6428",
< "blockNumber": "0xfd",
< "address": "0xba507dea5694de7ce44e2c1cc49251191bf6e4eb",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000200000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 230,
> "method": "eth_getCode",
> "params": [
> "0xba507dea5694de7ce44e2c1cc49251191bf6e4eb",
> "latest"
> ]
> }
< {
< "id": 230,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 231,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 231,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xfd",
< "hash": "0x4a408f8e120b515db7283ec5458414187c3198ad72df9d1097cf8025c9bd6428",
< "parentHash": "0xb5eda82fc4ffb779e5f9cf35da9d15bb6e6fd8af78d0afe633c379b9795ebd8e",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000200000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xcdcd2c112d72b5e8dfe54e13651f94603543ba0fc3a12a6ad4fd2480502580e3",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x337f9642bdbccb1ab9cb8d6d02e9ade76bfc39c80c8ac559e470846a06a26a35"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 232,
> "method": "net_version",
> "params": []
> }
< {
< "id": 232,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 233,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xba507dea5694de7ce44e2c1cc49251191bf6e4eb",
> "data": "0x095ea7b3000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 233,
< "jsonrpc": "2.0",
< "result": "0x6c55383c5e3a4460e6d3c1b068851c3ccd1a3d6b293aafd035a58be149a4e5ac"
< }
> {
> "jsonrpc": "2.0",
> "id": 234,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x6c55383c5e3a4460e6d3c1b068851c3ccd1a3d6b293aafd035a58be149a4e5ac"
> ]
> }
< {
< "id": 234,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x6c55383c5e3a4460e6d3c1b068851c3ccd1a3d6b293aafd035a58be149a4e5ac",
< "transactionIndex": "0x0",
< "blockHash": "0xb26bcda0e0bbbc0d86414fd89c88679a3d99c0cb0ff0a683f05f9024aa009843",
< "blockNumber": "0xfe",
< "gasUsed": "0xb13e",
< "cumulativeGasUsed": "0xb13e",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x6c55383c5e3a4460e6d3c1b068851c3ccd1a3d6b293aafd035a58be149a4e5ac",
< "blockHash": "0xb26bcda0e0bbbc0d86414fd89c88679a3d99c0cb0ff0a683f05f9024aa009843",
< "blockNumber": "0xfe",
< "address": "0xba507dea5694de7ce44e2c1cc49251191bf6e4eb",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000001000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 235,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 235,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xfe",
< "hash": "0xb26bcda0e0bbbc0d86414fd89c88679a3d99c0cb0ff0a683f05f9024aa009843",
< "parentHash": "0x4a408f8e120b515db7283ec5458414187c3198ad72df9d1097cf8025c9bd6428",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000001000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x7814b2627e647293676d79ac50864aa408fb1ba0cffc8460e555a92a04781578",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0xb13e",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x6c55383c5e3a4460e6d3c1b068851c3ccd1a3d6b293aafd035a58be149a4e5ac"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 236,
> "method": "net_version",
> "params": []
> }
< {
< "id": 236,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 237,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xba507dea5694de7ce44e2c1cc49251191bf6e4eb",
> "data": "0xa457c2d7000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 237,
< "jsonrpc": "2.0",
< "result": "0xe0db770e301422b3ff9193af5986ad0132250c56633071f3217ef97b26855e6d"
< }
> {
> "jsonrpc": "2.0",
> "id": 238,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0xe0db770e301422b3ff9193af5986ad0132250c56633071f3217ef97b26855e6d"
> ]
> }
< {
< "id": 238,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0xe0db770e301422b3ff9193af5986ad0132250c56633071f3217ef97b26855e6d",
< "transactionIndex": "0x0",
< "blockHash": "0x0dce63e24f4396b474f17a5f90fcdd5b839b74f7d45e3c8253ef619b899408a6",
< "blockNumber": "0xff",
< "gasUsed": "0x3e3c",
< "cumulativeGasUsed": "0x3e3c",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0xe0db770e301422b3ff9193af5986ad0132250c56633071f3217ef97b26855e6d",
< "blockHash": "0x0dce63e24f4396b474f17a5f90fcdd5b839b74f7d45e3c8253ef619b899408a6",
< "blockNumber": "0xff",
< "address": "0xba507dea5694de7ce44e2c1cc49251191bf6e4eb",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000001000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 239,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 239,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xff",
< "hash": "0x0dce63e24f4396b474f17a5f90fcdd5b839b74f7d45e3c8253ef619b899408a6",
< "parentHash": "0xb26bcda0e0bbbc0d86414fd89c88679a3d99c0cb0ff0a683f05f9024aa009843",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000001000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x7874264ea48db7c9b03288429024f395f55ea8d005aa6daa6a140307cb6a6561",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x3e3c",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0xe0db770e301422b3ff9193af5986ad0132250c56633071f3217ef97b26855e6d"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 240,
> "method": "net_version",
> "params": []
> }
< {
< "id": 240,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 11,
> "method": "eth_call",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xba507dea5694de7ce44e2c1cc49251191bf6e4eb",
> "data": "0xdd62ed3e0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
> },
> "latest"
> ]
> }
< {
< "id": 11,
< "jsonrpc": "2.0",
< "result": "0x0000000000000000000000000000000000000000000000000000000000000000"
< }
 ✓ sets the allowance to zero when all allowance is removed
> {
> "jsonrpc": "2.0",
> "id": 241,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 241,
< "jsonrpc": "2.0",
< "result": "0xff"
< }
> {
> "jsonrpc": "2.0",
> "id": 242,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 242,
< "jsonrpc": "2.0",
< "result": {
< "number": "0xff",
< "hash": "0x0dce63e24f4396b474f17a5f90fcdd5b839b74f7d45e3c8253ef619b899408a6",
< "parentHash": "0xb26bcda0e0bbbc0d86414fd89c88679a3d99c0cb0ff0a683f05f9024aa009843",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000001000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x7874264ea48db7c9b03288429024f395f55ea8d005aa6daa6a140307cb6a6561",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x3e3c",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0xe0db770e301422b3ff9193af5986ad0132250c56633071f3217ef97b26855e6d"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 243,
> "method": "net_version",
> "params": []
> }
< {
< "id": 243,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 244,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 244,
< "jsonrpc": "2.0",
< "result": "0x2a0ed7a6849055c76342109d8c60fde8b656778a5adb8246634bd487cbcac750"
< }
> {
> "jsonrpc": "2.0",
> "id": 245,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x2a0ed7a6849055c76342109d8c60fde8b656778a5adb8246634bd487cbcac750"
> ]
> }
< {
< "id": 245,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x2a0ed7a6849055c76342109d8c60fde8b656778a5adb8246634bd487cbcac750",
< "transactionIndex": "0x0",
< "blockHash": "0x7d5d8b63ecfd877f08a196687534790b644b6f8d06fe17cfe042cbc47efc79c0",
< "blockNumber": "0x100",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0x63bf6a88a9034e80ec6e8eb8761fbe24231ea915",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x2a0ed7a6849055c76342109d8c60fde8b656778a5adb8246634bd487cbcac750",
< "blockHash": "0x7d5d8b63ecfd877f08a196687534790b644b6f8d06fe17cfe042cbc47efc79c0",
< "blockNumber": "0x100",
< "address": "0x63bf6a88a9034e80ec6e8eb8761fbe24231ea915",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010100000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 246,
> "method": "eth_getCode",
> "params": [
> "0x63bf6a88a9034e80ec6e8eb8761fbe24231ea915",
> "latest"
> ]
> }
< {
< "id": 246,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 247,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 247,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x100",
< "hash": "0x7d5d8b63ecfd877f08a196687534790b644b6f8d06fe17cfe042cbc47efc79c0",
< "parentHash": "0x0dce63e24f4396b474f17a5f90fcdd5b839b74f7d45e3c8253ef619b899408a6",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010100000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xfd4e7d37e6621a8118343107dd54b1c5014f8d9c071d3194e95cf0720afa5bba",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x2a0ed7a6849055c76342109d8c60fde8b656778a5adb8246634bd487cbcac750"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 248,
> "method": "net_version",
> "params": []
> }
< {
< "id": 248,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 249,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x63bf6a88a9034e80ec6e8eb8761fbe24231ea915",
> "data": "0x095ea7b3000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 249,
< "jsonrpc": "2.0",
< "result": "0x11d4faa068b160eab3c1d4a9a7ec88247e025a28096cbd06899078eb88b3a454"
< }
> {
> "jsonrpc": "2.0",
> "id": 250,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x11d4faa068b160eab3c1d4a9a7ec88247e025a28096cbd06899078eb88b3a454"
> ]
> }
< {
< "id": 250,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x11d4faa068b160eab3c1d4a9a7ec88247e025a28096cbd06899078eb88b3a454",
< "transactionIndex": "0x0",
< "blockHash": "0xb43edad556a32313ad5cc1ec9e2b4b15810883486fd1e477f78ebd7dcc6b53f1",
< "blockNumber": "0x101",
< "gasUsed": "0xb13e",
< "cumulativeGasUsed": "0xb13e",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x11d4faa068b160eab3c1d4a9a7ec88247e025a28096cbd06899078eb88b3a454",
< "blockHash": "0xb43edad556a32313ad5cc1ec9e2b4b15810883486fd1e477f78ebd7dcc6b53f1",
< "blockNumber": "0x101",
< "address": "0x63bf6a88a9034e80ec6e8eb8761fbe24231ea915",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000010000000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010100000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 251,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 251,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x101",
< "hash": "0xb43edad556a32313ad5cc1ec9e2b4b15810883486fd1e477f78ebd7dcc6b53f1",
< "parentHash": "0x7d5d8b63ecfd877f08a196687534790b644b6f8d06fe17cfe042cbc47efc79c0",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000010000000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010100000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x0a6950687e44885dab4daa35acda20897afb4bd617c6e853e8fb9c7d8e687b80",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0xb13e",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x11d4faa068b160eab3c1d4a9a7ec88247e025a28096cbd06899078eb88b3a454"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 252,
> "method": "net_version",
> "params": []
> }
< {
< "id": 252,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 253,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x63bf6a88a9034e80ec6e8eb8761fbe24231ea915",
> "data": "0xa457c2d7000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000065"
> }
> ]
> }
< {
< "id": 253,
< "jsonrpc": "2.0",
< "result": "0x3dd3d58ccb22acbb14d9fdf214eaddec217e063ee9a98dba7b19b92fa6c6367b",
< "error": {
< "message": "VM Exception while processing transaction: revert",
< "code": -32000,
< "data": {
< "0x3dd3d58ccb22acbb14d9fdf214eaddec217e063ee9a98dba7b19b92fa6c6367b": {
< "error": "revert",
< "program_counter": 2998,
< "return": "0x0"
< },
< "stack": "i: VM Exception while processing transaction: revert\n at Function.i.fromResults (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:10:163747)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:30:121483\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15061\n at p (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15496)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15549\n at a.default (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:149:104558)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:14433\n at v.r.emit (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1257132)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:472444\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:472467\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259919\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71035\n at Da (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:80468)\n at Object.<anonymous> (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71124)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259840\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85832)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85804)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821",
< "name": "i"
< }
< }
< }
> {
> "jsonrpc": "2.0",
> "method": "eth_call",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x63bf6a88a9034e80ec6e8eb8761fbe24231ea915",
> "data": "0xa457c2d7000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000065"
> }
> ],
> "id": 1553005011339
> }
< {
< "id": 1553005011339,
< "jsonrpc": "2.0",
< "error": {
< "message": "VM Exception while processing transaction: revert",
< "code": -32000,
< "data": {
< "0x6f810ba3b80d0f153b433f317cf0dbf59fa2700dc926e684cbae3ed1b616dadc": {
< "error": "revert",
< "program_counter": 2998,
< "return": "0x0"
< },
< "stack": "i: VM Exception while processing transaction: revert\n at Function.i.fromResults (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:10:163747)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:30:121033\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:470163\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:82454\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at o (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70911)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:82434\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:470108\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259919\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71035\n at Da (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:80468)\n at Object.<anonymous> (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71124)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259840\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85832)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85804)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259792",
< "name": "i"
< }
< }
< }
 ✓ reverts when more than the full allowance is removed
 when the sender does not have enough balance
 when there was no approved amount before
> {
> "jsonrpc": "2.0",
> "id": 254,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 254,
< "jsonrpc": "2.0",
< "result": "0x0102"
< }
> {
> "jsonrpc": "2.0",
> "id": 255,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 255,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x102",
< "hash": "0xbb32204960108b388991c11013abb0285d451ee3119e24b0ea021e7dc7ff37fc",
< "parentHash": "0xb43edad556a32313ad5cc1ec9e2b4b15810883486fd1e477f78ebd7dcc6b53f1",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xad9d963865b40a4dcbd16bfcce9cbb5de8659fb07e4bc6db13cef5ca805c3b3a",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x5c6b",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x3dd3d58ccb22acbb14d9fdf214eaddec217e063ee9a98dba7b19b92fa6c6367b"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 256,
> "method": "net_version",
> "params": []
> }
< {
< "id": 256,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 257,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 257,
< "jsonrpc": "2.0",
< "result": "0xfa3a8884971165ca2ba30e3aae9b05f341d09fd9798f51de50d7dbf8490c3045"
< }
> {
> "jsonrpc": "2.0",
> "id": 258,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0xfa3a8884971165ca2ba30e3aae9b05f341d09fd9798f51de50d7dbf8490c3045"
> ]
> }
< {
< "id": 258,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0xfa3a8884971165ca2ba30e3aae9b05f341d09fd9798f51de50d7dbf8490c3045",
< "transactionIndex": "0x0",
< "blockHash": "0x86d0a9c7e063d3a82e73423e1d24ece271c575954b573942de1f77dca0ab2cdd",
< "blockNumber": "0x103",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0xf223fae3272216594da7c537cc04612b4f65a67b",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0xfa3a8884971165ca2ba30e3aae9b05f341d09fd9798f51de50d7dbf8490c3045",
< "blockHash": "0x86d0a9c7e063d3a82e73423e1d24ece271c575954b573942de1f77dca0ab2cdd",
< "blockNumber": "0x103",
< "address": "0xf223fae3272216594da7c537cc04612b4f65a67b",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000400010000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 259,
> "method": "eth_getCode",
> "params": [
> "0xf223fae3272216594da7c537cc04612b4f65a67b",
> "latest"
> ]
> }
< {
< "id": 259,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 260,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 260,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x103",
< "hash": "0x86d0a9c7e063d3a82e73423e1d24ece271c575954b573942de1f77dca0ab2cdd",
< "parentHash": "0xbb32204960108b388991c11013abb0285d451ee3119e24b0ea021e7dc7ff37fc",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000400010000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x3adfa206a20923151197986009d1bdb87cd704b682ed124f8e541a3bcf86e4ba",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0xfa3a8884971165ca2ba30e3aae9b05f341d09fd9798f51de50d7dbf8490c3045"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 261,
> "method": "net_version",
> "params": []
> }
< {
< "id": 261,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 262,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xf223fae3272216594da7c537cc04612b4f65a67b",
> "data": "0xa457c2d7000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000065"
> }
> ]
> }
< {
< "id": 262,
< "jsonrpc": "2.0",
< "result": "0x24a4cfdb77673fc262bbd7954ff2a3d594920ff78bb74ba3e626416cf9da398e",
< "error": {
< "message": "VM Exception while processing transaction: revert",
< "code": -32000,
< "data": {
< "0x24a4cfdb77673fc262bbd7954ff2a3d594920ff78bb74ba3e626416cf9da398e": {
< "error": "revert",
< "program_counter": 2998,
< "return": "0x0"
< },
< "stack": "i: VM Exception while processing transaction: revert\n at Function.i.fromResults (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:10:163747)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:30:121483\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15061\n at p (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15496)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15549\n at a.default (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:149:104558)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:14433\n at v.r.emit (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1257132)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:472444\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:472467\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259919\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71035\n at Da (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:80468)\n at Object.<anonymous> (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71124)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259840\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85832)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85804)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821",
< "name": "i"
< }
< }
< }
> {
> "jsonrpc": "2.0",
> "method": "eth_call",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xf223fae3272216594da7c537cc04612b4f65a67b",
> "data": "0xa457c2d7000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000065"
> }
> ],
> "id": 1553005011389
> }
< {
< "id": 1553005011389,
< "jsonrpc": "2.0",
< "error": {
< "message": "VM Exception while processing transaction: revert",
< "code": -32000,
< "data": {
< "0xa66569edd98dc472ba1c18850d6e27c46a5f83022fc41d72688a91781b260fad": {
< "error": "revert",
< "program_counter": 2998,
< "return": "0x0"
< },
< "stack": "i: VM Exception while processing transaction: revert\n at Function.i.fromResults (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:10:163747)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:30:121033\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:470163\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:82454\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at o (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70911)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:82434\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:470108\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259919\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71035\n at Da (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:80468)\n at Object.<anonymous> (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71124)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259840\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85832)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85804)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259792",
< "name": "i"
< }
< }
< }
 ✓ reverts
 when the spender had an approved amount
> {
> "jsonrpc": "2.0",
> "id": 263,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 263,
< "jsonrpc": "2.0",
< "result": "0x0104"
< }
> {
> "jsonrpc": "2.0",
> "id": 264,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 264,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x104",
< "hash": "0xf99ad60bbbcae40315a3ab899c11b1c24703e0721b9a7901a6de295bbe91ff78",
< "parentHash": "0x86d0a9c7e063d3a82e73423e1d24ece271c575954b573942de1f77dca0ab2cdd",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xf05d4ec2fceee85e15917e33fe68620ffec38607c9c4526b3f63686061042c00",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x5c6b",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x24a4cfdb77673fc262bbd7954ff2a3d594920ff78bb74ba3e626416cf9da398e"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 265,
> "method": "net_version",
> "params": []
> }
< {
< "id": 265,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 266,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 266,
< "jsonrpc": "2.0",
< "result": "0x53921e8668f7bb648ce566b2ac3aea463217690de6d238962c60512688f34625"
< }
> {
> "jsonrpc": "2.0",
> "id": 267,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x53921e8668f7bb648ce566b2ac3aea463217690de6d238962c60512688f34625"
> ]
> }
< {
< "id": 267,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x53921e8668f7bb648ce566b2ac3aea463217690de6d238962c60512688f34625",
< "transactionIndex": "0x0",
< "blockHash": "0x3f211bf503e38c8e425c661ec6dd6fc25aa5df384b5758d0b976dc7fd3e2d350",
< "blockNumber": "0x105",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0xff29aee3362aa4d0f0a7717fe51b64a59fb86517",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x53921e8668f7bb648ce566b2ac3aea463217690de6d238962c60512688f34625",
< "blockHash": "0x3f211bf503e38c8e425c661ec6dd6fc25aa5df384b5758d0b976dc7fd3e2d350",
< "blockNumber": "0x105",
< "address": "0xff29aee3362aa4d0f0a7717fe51b64a59fb86517",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000002000000000000000000000000000000000000000000000000000004000080000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 268,
> "method": "eth_getCode",
> "params": [
> "0xff29aee3362aa4d0f0a7717fe51b64a59fb86517",
> "latest"
> ]
> }
< {
< "id": 268,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 269,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 269,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x105",
< "hash": "0x3f211bf503e38c8e425c661ec6dd6fc25aa5df384b5758d0b976dc7fd3e2d350",
< "parentHash": "0xf99ad60bbbcae40315a3ab899c11b1c24703e0721b9a7901a6de295bbe91ff78",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000002000000000000000000000000000000000000000000000000000004000080000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x16d0bd11617dde0f042dbccc01e7441273ae6c8d5ea05284629876d4274e8f1a",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x53921e8668f7bb648ce566b2ac3aea463217690de6d238962c60512688f34625"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 270,
> "method": "net_version",
> "params": []
> }
< {
< "id": 270,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 271,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xff29aee3362aa4d0f0a7717fe51b64a59fb86517",
> "data": "0x095ea7b3000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000065"
> }
> ]
> }
< {
< "id": 271,
< "jsonrpc": "2.0",
< "result": "0xcc222a65bdca468e2a95c0d05de47f1a49ade53b8796ea87ab6bd362af7aa418"
< }
> {
> "jsonrpc": "2.0",
> "id": 272,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0xcc222a65bdca468e2a95c0d05de47f1a49ade53b8796ea87ab6bd362af7aa418"
> ]
> }
< {
< "id": 272,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0xcc222a65bdca468e2a95c0d05de47f1a49ade53b8796ea87ab6bd362af7aa418",
< "transactionIndex": "0x0",
< "blockHash": "0x314cb0c3567c5c63f4585540bfd8d41a616ff50c25c97a103eb29caeca10f32f",
< "blockNumber": "0x106",
< "gasUsed": "0xb13e",
< "cumulativeGasUsed": "0xb13e",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0xcc222a65bdca468e2a95c0d05de47f1a49ade53b8796ea87ab6bd362af7aa418",
< "blockHash": "0x314cb0c3567c5c63f4585540bfd8d41a616ff50c25c97a103eb29caeca10f32f",
< "blockNumber": "0x106",
< "address": "0xff29aee3362aa4d0f0a7717fe51b64a59fb86517",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000065",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000004000080020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 273,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 273,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x106",
< "hash": "0x314cb0c3567c5c63f4585540bfd8d41a616ff50c25c97a103eb29caeca10f32f",
< "parentHash": "0x3f211bf503e38c8e425c661ec6dd6fc25aa5df384b5758d0b976dc7fd3e2d350",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000004000080020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xd1e38244771297a3b7ef3c5bdd4473a7891718281d4d58ca3b3327c109ae3ef6",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0xb13e",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0xcc222a65bdca468e2a95c0d05de47f1a49ade53b8796ea87ab6bd362af7aa418"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 274,
> "method": "net_version",
> "params": []
> }
< {
< "id": 274,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 275,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xff29aee3362aa4d0f0a7717fe51b64a59fb86517",
> "data": "0xa457c2d7000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000065"
> }
> ]
> }
< {
< "id": 275,
< "jsonrpc": "2.0",
< "result": "0x9e1a6b03c3c382362e5fa270fea6ab71b4a85ad1afb6195ca360df76c44cdf3c"
< }
> {
> "jsonrpc": "2.0",
> "id": 276,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x9e1a6b03c3c382362e5fa270fea6ab71b4a85ad1afb6195ca360df76c44cdf3c"
> ]
> }
< {
< "id": 276,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x9e1a6b03c3c382362e5fa270fea6ab71b4a85ad1afb6195ca360df76c44cdf3c",
< "transactionIndex": "0x0",
< "blockHash": "0xfa834e1cd5bfbd0809366de4d09e3808d20e182d882b1e296e2c0eb2612f00ca",
< "blockNumber": "0x107",
< "gasUsed": "0x3e3c",
< "cumulativeGasUsed": "0x3e3c",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x9e1a6b03c3c382362e5fa270fea6ab71b4a85ad1afb6195ca360df76c44cdf3c",
< "blockHash": "0xfa834e1cd5bfbd0809366de4d09e3808d20e182d882b1e296e2c0eb2612f00ca",
< "blockNumber": "0x107",
< "address": "0xff29aee3362aa4d0f0a7717fe51b64a59fb86517",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000004000080020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000100000000"
< }
< }
 ✓ emits an approval event (49ms)
> {
> "jsonrpc": "2.0",
> "id": 277,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 277,
< "jsonrpc": "2.0",
< "result": "0x0107"
< }
> {
> "jsonrpc": "2.0",
> "id": 278,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 278,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x107",
< "hash": "0xfa834e1cd5bfbd0809366de4d09e3808d20e182d882b1e296e2c0eb2612f00ca",
< "parentHash": "0x314cb0c3567c5c63f4585540bfd8d41a616ff50c25c97a103eb29caeca10f32f",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000004000080020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x372e5a6cb7191c61f51396febff53c7257e5d283c7917f37d5724d1679dae507",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x3e3c",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x9e1a6b03c3c382362e5fa270fea6ab71b4a85ad1afb6195ca360df76c44cdf3c"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 279,
> "method": "net_version",
> "params": []
> }
< {
< "id": 279,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 280,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 280,
< "jsonrpc": "2.0",
< "result": "0xa134adda82087451be1ecce0c9d83bf4c98f58cb897bf80f8d154e1fad89d789"
< }
> {
> "jsonrpc": "2.0",
> "id": 281,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0xa134adda82087451be1ecce0c9d83bf4c98f58cb897bf80f8d154e1fad89d789"
> ]
> }
< {
< "id": 281,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0xa134adda82087451be1ecce0c9d83bf4c98f58cb897bf80f8d154e1fad89d789",
< "transactionIndex": "0x0",
< "blockHash": "0xd3742304c3291fc62008a59127a2b37cb066e4c9dfb70066d32fa6e4cec0171a",
< "blockNumber": "0x108",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0x786c7a7d445458b8cb9aa4f63aee0451bb71d4b2",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0xa134adda82087451be1ecce0c9d83bf4c98f58cb897bf80f8d154e1fad89d789",
< "blockHash": "0xd3742304c3291fc62008a59127a2b37cb066e4c9dfb70066d32fa6e4cec0171a",
< "blockNumber": "0x108",
< "address": "0x786c7a7d445458b8cb9aa4f63aee0451bb71d4b2",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000100000000008000000000000000000000000000000000000000000000000020000000000000000004800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000020000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 282,
> "method": "eth_getCode",
> "params": [
> "0x786c7a7d445458b8cb9aa4f63aee0451bb71d4b2",
> "latest"
> ]
> }
< {
< "id": 282,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 283,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 283,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x108",
< "hash": "0xd3742304c3291fc62008a59127a2b37cb066e4c9dfb70066d32fa6e4cec0171a",
< "parentHash": "0xfa834e1cd5bfbd0809366de4d09e3808d20e182d882b1e296e2c0eb2612f00ca",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000100000000008000000000000000000000000000000000000000000000000020000000000000000004800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000020000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xc6683d94434fc3aa56f8d302af704587a13085e95f36bf59977c3e04cd23ce06",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0xa134adda82087451be1ecce0c9d83bf4c98f58cb897bf80f8d154e1fad89d789"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 284,
> "method": "net_version",
> "params": []
> }
< {
< "id": 284,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 285,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x786c7a7d445458b8cb9aa4f63aee0451bb71d4b2",
> "data": "0x095ea7b3000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000065"
> }
> ]
> }
< {
< "id": 285,
< "jsonrpc": "2.0",
< "result": "0x962eaa8e30d850e8f072af3cbcaf8cd12c5cefbd090a9009f2e4e1522953fdb6"
< }
> {
> "jsonrpc": "2.0",
> "id": 286,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x962eaa8e30d850e8f072af3cbcaf8cd12c5cefbd090a9009f2e4e1522953fdb6"
> ]
> }
< {
< "id": 286,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x962eaa8e30d850e8f072af3cbcaf8cd12c5cefbd090a9009f2e4e1522953fdb6",
< "transactionIndex": "0x0",
< "blockHash": "0x5a8ae53035622cb606aca30957bd8ec834cb56a8a2862f0b94316743f9512d31",
< "blockNumber": "0x109",
< "gasUsed": "0xb13e",
< "cumulativeGasUsed": "0xb13e",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x962eaa8e30d850e8f072af3cbcaf8cd12c5cefbd090a9009f2e4e1522953fdb6",
< "blockHash": "0x5a8ae53035622cb606aca30957bd8ec834cb56a8a2862f0b94316743f9512d31",
< "blockNumber": "0x109",
< "address": "0x786c7a7d445458b8cb9aa4f63aee0451bb71d4b2",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000065",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000200000000000100000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000020000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 287,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 287,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x109",
< "hash": "0x5a8ae53035622cb606aca30957bd8ec834cb56a8a2862f0b94316743f9512d31",
< "parentHash": "0xd3742304c3291fc62008a59127a2b37cb066e4c9dfb70066d32fa6e4cec0171a",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000200000000000100000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000020000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xa63f84c4680bce5cc78ab1ecde2e6ca869e2255f54c9423546d3684fce60c03a",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0xb13e",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x962eaa8e30d850e8f072af3cbcaf8cd12c5cefbd090a9009f2e4e1522953fdb6"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 288,
> "method": "net_version",
> "params": []
> }
< {
< "id": 288,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 289,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x786c7a7d445458b8cb9aa4f63aee0451bb71d4b2",
> "data": "0xa457c2d7000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 289,
< "jsonrpc": "2.0",
< "result": "0x158dbbe9fcf8d50d5b7cfa4e6eb06470393f38851c9f047f921299d88b28b43f"
< }
> {
> "jsonrpc": "2.0",
> "id": 290,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x158dbbe9fcf8d50d5b7cfa4e6eb06470393f38851c9f047f921299d88b28b43f"
> ]
> }
< {
< "id": 290,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x158dbbe9fcf8d50d5b7cfa4e6eb06470393f38851c9f047f921299d88b28b43f",
< "transactionIndex": "0x0",
< "blockHash": "0xa9ee3a7ea57339f35a5bd653c60c26f34db8ce60426b4245f4794ad4764dde1a",
< "blockNumber": "0x10a",
< "gasUsed": "0x78d4",
< "cumulativeGasUsed": "0x78d4",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x158dbbe9fcf8d50d5b7cfa4e6eb06470393f38851c9f047f921299d88b28b43f",
< "blockHash": "0xa9ee3a7ea57339f35a5bd653c60c26f34db8ce60426b4245f4794ad4764dde1a",
< "blockNumber": "0x10a",
< "address": "0x786c7a7d445458b8cb9aa4f63aee0451bb71d4b2",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000001",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000200000000000100000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000020000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 291,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 291,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x10a",
< "hash": "0xa9ee3a7ea57339f35a5bd653c60c26f34db8ce60426b4245f4794ad4764dde1a",
< "parentHash": "0x5a8ae53035622cb606aca30957bd8ec834cb56a8a2862f0b94316743f9512d31",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000200000000000100000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000020000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xcab1be859643d3cf06e4e4e7614cee9ac6e7dd5e70e79e4f05e0828ef0f3cebb",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x78d4",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x158dbbe9fcf8d50d5b7cfa4e6eb06470393f38851c9f047f921299d88b28b43f"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 292,
> "method": "net_version",
> "params": []
> }
< {
< "id": 292,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 12,
> "method": "eth_call",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x786c7a7d445458b8cb9aa4f63aee0451bb71d4b2",
> "data": "0xdd62ed3e0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
> },
> "latest"
> ]
> }
< {
< "id": 12,
< "jsonrpc": "2.0",
< "result": "0x0000000000000000000000000000000000000000000000000000000000000001"
< }
 ✓ decreases the spender allowance subtracting the requested amount
> {
> "jsonrpc": "2.0",
> "id": 293,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 293,
< "jsonrpc": "2.0",
< "result": "0x010a"
< }
> {
> "jsonrpc": "2.0",
> "id": 294,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 294,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x10a",
< "hash": "0xa9ee3a7ea57339f35a5bd653c60c26f34db8ce60426b4245f4794ad4764dde1a",
< "parentHash": "0x5a8ae53035622cb606aca30957bd8ec834cb56a8a2862f0b94316743f9512d31",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000200000000000100000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000020000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xcab1be859643d3cf06e4e4e7614cee9ac6e7dd5e70e79e4f05e0828ef0f3cebb",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x78d4",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x158dbbe9fcf8d50d5b7cfa4e6eb06470393f38851c9f047f921299d88b28b43f"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 295,
> "method": "net_version",
> "params": []
> }
< {
< "id": 295,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 296,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 296,
< "jsonrpc": "2.0",
< "result": "0x6d4e34e1193798b392002a4e1d03f36bde78e261a574d1a6b11dad4882feed28"
< }
> {
> "jsonrpc": "2.0",
> "id": 297,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x6d4e34e1193798b392002a4e1d03f36bde78e261a574d1a6b11dad4882feed28"
> ]
> }
< {
< "id": 297,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x6d4e34e1193798b392002a4e1d03f36bde78e261a574d1a6b11dad4882feed28",
< "transactionIndex": "0x0",
< "blockHash": "0x1d0eb57ff34137f3d144243c6142fae4bf2ceb163192475f0affe1359b9e22ea",
< "blockNumber": "0x10b",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0xfd5bfcf32690e460d0d2c846672b3c21bf35171e",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x6d4e34e1193798b392002a4e1d03f36bde78e261a574d1a6b11dad4882feed28",
< "blockHash": "0x1d0eb57ff34137f3d144243c6142fae4bf2ceb163192475f0affe1359b9e22ea",
< "blockNumber": "0x10b",
< "address": "0xfd5bfcf32690e460d0d2c846672b3c21bf35171e",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000002000000000000010000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000004000000000000020000000000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 298,
> "method": "eth_getCode",
> "params": [
> "0xfd5bfcf32690e460d0d2c846672b3c21bf35171e",
> "latest"
> ]
> }
< {
< "id": 298,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 299,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 299,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x10b",
< "hash": "0x1d0eb57ff34137f3d144243c6142fae4bf2ceb163192475f0affe1359b9e22ea",
< "parentHash": "0xa9ee3a7ea57339f35a5bd653c60c26f34db8ce60426b4245f4794ad4764dde1a",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000002000000000000010000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000004000000000000020000000000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x6161cdc3835e6cdb4034641659c3a9ca0cf0d49935a0ad276345d0f5ab644165",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x6d4e34e1193798b392002a4e1d03f36bde78e261a574d1a6b11dad4882feed28"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 300,
> "method": "net_version",
> "params": []
> }
< {
< "id": 300,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 301,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xfd5bfcf32690e460d0d2c846672b3c21bf35171e",
> "data": "0x095ea7b3000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000065"
> }
> ]
> }
< {
< "id": 301,
< "jsonrpc": "2.0",
< "result": "0x9d4932a1bcea64d75a526c6a4690e7a18cb62a61021f61f0a8de191f188acec4"
< }
> {
> "jsonrpc": "2.0",
> "id": 302,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x9d4932a1bcea64d75a526c6a4690e7a18cb62a61021f61f0a8de191f188acec4"
> ]
> }
< {
< "id": 302,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x9d4932a1bcea64d75a526c6a4690e7a18cb62a61021f61f0a8de191f188acec4",
< "transactionIndex": "0x0",
< "blockHash": "0x40ee3e6efcd9287487f9a4c187f2c11edb8d78e5da51d02d8925cdc90be4613b",
< "blockNumber": "0x10c",
< "gasUsed": "0xb13e",
< "cumulativeGasUsed": "0xb13e",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x9d4932a1bcea64d75a526c6a4690e7a18cb62a61021f61f0a8de191f188acec4",
< "blockHash": "0x40ee3e6efcd9287487f9a4c187f2c11edb8d78e5da51d02d8925cdc90be4613b",
< "blockNumber": "0x10c",
< "address": "0xfd5bfcf32690e460d0d2c846672b3c21bf35171e",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000065",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000400000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000010000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 303,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 303,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x10c",
< "hash": "0x40ee3e6efcd9287487f9a4c187f2c11edb8d78e5da51d02d8925cdc90be4613b",
< "parentHash": "0x1d0eb57ff34137f3d144243c6142fae4bf2ceb163192475f0affe1359b9e22ea",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000400000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000010000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x39a85f683cdeb9d590360980a53eb95b5f333c3a580d873d8f601704df34ffad",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0xb13e",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x9d4932a1bcea64d75a526c6a4690e7a18cb62a61021f61f0a8de191f188acec4"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 304,
> "method": "net_version",
> "params": []
> }
< {
< "id": 304,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 305,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xfd5bfcf32690e460d0d2c846672b3c21bf35171e",
> "data": "0xa457c2d7000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000065"
> }
> ]
> }
< {
< "id": 305,
< "jsonrpc": "2.0",
< "result": "0x1514fc32b0b8dfceaf50089923b058b624b034e4b2d59deda2a898ae42f40ba0"
< }
> {
> "jsonrpc": "2.0",
> "id": 306,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x1514fc32b0b8dfceaf50089923b058b624b034e4b2d59deda2a898ae42f40ba0"
> ]
> }
< {
< "id": 306,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x1514fc32b0b8dfceaf50089923b058b624b034e4b2d59deda2a898ae42f40ba0",
< "transactionIndex": "0x0",
< "blockHash": "0x5b49a3274027a92456c9ac5b489dc60c3a95c13aba9decb7f3b34e4b9897d1f4",
< "blockNumber": "0x10d",
< "gasUsed": "0x3e3c",
< "cumulativeGasUsed": "0x3e3c",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x1514fc32b0b8dfceaf50089923b058b624b034e4b2d59deda2a898ae42f40ba0",
< "blockHash": "0x5b49a3274027a92456c9ac5b489dc60c3a95c13aba9decb7f3b34e4b9897d1f4",
< "blockNumber": "0x10d",
< "address": "0xfd5bfcf32690e460d0d2c846672b3c21bf35171e",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000400000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000010000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 307,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 307,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x10d",
< "hash": "0x5b49a3274027a92456c9ac5b489dc60c3a95c13aba9decb7f3b34e4b9897d1f4",
< "parentHash": "0x40ee3e6efcd9287487f9a4c187f2c11edb8d78e5da51d02d8925cdc90be4613b",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000400000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000010000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xd892b2b20628c6a3e1e0d21b17557189a06bf06f4110d38d01cf3939038b59f9",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x3e3c",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x1514fc32b0b8dfceaf50089923b058b624b034e4b2d59deda2a898ae42f40ba0"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 308,
> "method": "net_version",
> "params": []
> }
< {
< "id": 308,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 13,
> "method": "eth_call",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xfd5bfcf32690e460d0d2c846672b3c21bf35171e",
> "data": "0xdd62ed3e0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
> },
> "latest"
> ]
> }
< {
< "id": 13,
< "jsonrpc": "2.0",
< "result": "0x0000000000000000000000000000000000000000000000000000000000000000"
< }
 ✓ sets the allowance to zero when all allowance is removed
> {
> "jsonrpc": "2.0",
> "id": 309,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 309,
< "jsonrpc": "2.0",
< "result": "0x010d"
< }
> {
> "jsonrpc": "2.0",
> "id": 310,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 310,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x10d",
< "hash": "0x5b49a3274027a92456c9ac5b489dc60c3a95c13aba9decb7f3b34e4b9897d1f4",
< "parentHash": "0x40ee3e6efcd9287487f9a4c187f2c11edb8d78e5da51d02d8925cdc90be4613b",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000400000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000010000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xd892b2b20628c6a3e1e0d21b17557189a06bf06f4110d38d01cf3939038b59f9",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x3e3c",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x1514fc32b0b8dfceaf50089923b058b624b034e4b2d59deda2a898ae42f40ba0"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 311,
> "method": "net_version",
> "params": []
> }
< {
< "id": 311,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 312,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 312,
< "jsonrpc": "2.0",
< "result": "0x20c88aa8a432d440a7932971a7bfc04dcdf695457d2550750e2cf42f2f667eb6"
< }
> {
> "jsonrpc": "2.0",
> "id": 313,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x20c88aa8a432d440a7932971a7bfc04dcdf695457d2550750e2cf42f2f667eb6"
> ]
> }
< {
< "id": 313,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x20c88aa8a432d440a7932971a7bfc04dcdf695457d2550750e2cf42f2f667eb6",
< "transactionIndex": "0x0",
< "blockHash": "0x4e7824936346387710fcfaefc49dcd87925b4d671293ae9e0ae3f2659b1dd59d",
< "blockNumber": "0x10e",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0xa6d7ac1cb7246d69434fc478ab037c53a9f3853b",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x20c88aa8a432d440a7932971a7bfc04dcdf695457d2550750e2cf42f2f667eb6",
< "blockHash": "0x4e7824936346387710fcfaefc49dcd87925b4d671293ae9e0ae3f2659b1dd59d",
< "blockNumber": "0x10e",
< "address": "0xa6d7ac1cb7246d69434fc478ab037c53a9f3853b",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000010000000000000000000000000020000000000000000000800000002000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 314,
> "method": "eth_getCode",
> "params": [
> "0xa6d7ac1cb7246d69434fc478ab037c53a9f3853b",
> "latest"
> ]
> }
< {
< "id": 314,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 315,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 315,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x10e",
< "hash": "0x4e7824936346387710fcfaefc49dcd87925b4d671293ae9e0ae3f2659b1dd59d",
< "parentHash": "0x5b49a3274027a92456c9ac5b489dc60c3a95c13aba9decb7f3b34e4b9897d1f4",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000000000000000000000010000000000000000000000000020000000000000000000800000002000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xc60486c1ba9fe46dcc09382220d618b10c30810fe13662e22a9799f176201cbd",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x20c88aa8a432d440a7932971a7bfc04dcdf695457d2550750e2cf42f2f667eb6"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 316,
> "method": "net_version",
> "params": []
> }
< {
< "id": 316,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 317,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xa6d7ac1cb7246d69434fc478ab037c53a9f3853b",
> "data": "0x095ea7b3000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000065"
> }
> ]
> }
< {
< "id": 317,
< "jsonrpc": "2.0",
< "result": "0x60c083c00f8ab7eaf5203b962e46871c035b1c0e0794e0f54f5a58d395870489"
< }
> {
> "jsonrpc": "2.0",
> "id": 318,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x60c083c00f8ab7eaf5203b962e46871c035b1c0e0794e0f54f5a58d395870489"
> ]
> }
< {
< "id": 318,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x60c083c00f8ab7eaf5203b962e46871c035b1c0e0794e0f54f5a58d395870489",
< "transactionIndex": "0x0",
< "blockHash": "0xa9d0344abb812e1135db610325624c8261a913f6ecc7c16522c55b7ea8d550b7",
< "blockNumber": "0x10f",
< "gasUsed": "0xb13e",
< "cumulativeGasUsed": "0xb13e",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x60c083c00f8ab7eaf5203b962e46871c035b1c0e0794e0f54f5a58d395870489",
< "blockHash": "0xa9d0344abb812e1135db610325624c8261a913f6ecc7c16522c55b7ea8d550b7",
< "blockNumber": "0x10f",
< "address": "0xa6d7ac1cb7246d69434fc478ab037c53a9f3853b",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000065",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000004004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000010000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 319,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 319,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x10f",
< "hash": "0xa9d0344abb812e1135db610325624c8261a913f6ecc7c16522c55b7ea8d550b7",
< "parentHash": "0x4e7824936346387710fcfaefc49dcd87925b4d671293ae9e0ae3f2659b1dd59d",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000004004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000600000000000000000100000000000000000000000000000000010000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x441f9ceba6557a8b05cae92f4d0454727396e105394e295b2ecc0c08eb0a1683",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0xb13e",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x60c083c00f8ab7eaf5203b962e46871c035b1c0e0794e0f54f5a58d395870489"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 320,
> "method": "net_version",
> "params": []
> }
< {
< "id": 320,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 321,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xa6d7ac1cb7246d69434fc478ab037c53a9f3853b",
> "data": "0xa457c2d7000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000066"
> }
> ]
> }
< {
< "id": 321,
< "jsonrpc": "2.0",
< "result": "0x8f462b54ed0a7214b1af12a8cacb509f6455b3850670c21eaa29d151308b9cab",
< "error": {
< "message": "VM Exception while processing transaction: revert",
< "code": -32000,
< "data": {
< "0x8f462b54ed0a7214b1af12a8cacb509f6455b3850670c21eaa29d151308b9cab": {
< "error": "revert",
< "program_counter": 2998,
< "return": "0x0"
< },
< "stack": "i: VM Exception while processing transaction: revert\n at Function.i.fromResults (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:10:163747)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:30:121483\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15061\n at p (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15496)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15549\n at a.default (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:149:104558)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:14433\n at v.r.emit (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1257132)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:472444\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:472467\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259919\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71035\n at Da (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:80468)\n at Object.<anonymous> (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71124)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259840\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85832)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85804)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821",
< "name": "i"
< }
< }
< }
> {
> "jsonrpc": "2.0",
> "method": "eth_call",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xa6d7ac1cb7246d69434fc478ab037c53a9f3853b",
> "data": "0xa457c2d7000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000066"
> }
> ],
> "id": 1553005011707
> }
< {
< "id": 1553005011707,
< "jsonrpc": "2.0",
< "error": {
< "message": "VM Exception while processing transaction: revert",
< "code": -32000,
< "data": {
< "0x72b327a2a48e8834d7fe02d7ca209a2d1a264861abac6d19e3bf201cb1e3fa7a": {
< "error": "revert",
< "program_counter": 2998,
< "return": "0x0"
< },
< "stack": "i: VM Exception while processing transaction: revert\n at Function.i.fromResults (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:10:163747)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:30:121033\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:470163\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:82454\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at o (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70911)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:82434\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:470108\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259919\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71035\n at Da (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:80468)\n at Object.<anonymous> (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71124)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259840\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85832)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85804)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259792",
< "name": "i"
< }
< }
< }
 ✓ reverts when more than the full allowance is removed
 when the spender is the zero address
> {
> "jsonrpc": "2.0",
> "id": 322,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 322,
< "jsonrpc": "2.0",
< "result": "0x0110"
< }
> {
> "jsonrpc": "2.0",
> "id": 323,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 323,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x110",
< "hash": "0x2fe2935e25f789463d3b11dedbbf15bf4ef52a5415fdf03d3441f628c6bf7601",
< "parentHash": "0xa9d0344abb812e1135db610325624c8261a913f6ecc7c16522c55b7ea8d550b7",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x8b9f535ea6ace97fc68c672c3a107cb617b033386c74d66f3a000ea9174cecfb",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x5c6b",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x8f462b54ed0a7214b1af12a8cacb509f6455b3850670c21eaa29d151308b9cab"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 324,
> "method": "net_version",
> "params": []
> }
< {
< "id": 324,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 325,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 325,
< "jsonrpc": "2.0",
< "result": "0x3c9c6a8e6a9236fcacfd7f049d85217337c396bd05d88c9f0951aa8d935bea8b"
< }
> {
> "jsonrpc": "2.0",
> "id": 326,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x3c9c6a8e6a9236fcacfd7f049d85217337c396bd05d88c9f0951aa8d935bea8b"
> ]
> }
< {
< "id": 326,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x3c9c6a8e6a9236fcacfd7f049d85217337c396bd05d88c9f0951aa8d935bea8b",
< "transactionIndex": "0x0",
< "blockHash": "0x21afe354063b953e6c6d7555dcee05ed1c8c513698c7f50eaa797d7c93453acc",
< "blockNumber": "0x111",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0xa769a03b58af81fe7603896b88397b3576af44a4",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x3c9c6a8e6a9236fcacfd7f049d85217337c396bd05d88c9f0951aa8d935bea8b",
< "blockHash": "0x21afe354063b953e6c6d7555dcee05ed1c8c513698c7f50eaa797d7c93453acc",
< "blockNumber": "0x111",
< "address": "0xa769a03b58af81fe7603896b88397b3576af44a4",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000100000000008000000000000000000000000800000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 327,
> "method": "eth_getCode",
> "params": [
> "0xa769a03b58af81fe7603896b88397b3576af44a4",
> "latest"
> ]
> }
< {
< "id": 327,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 328,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 328,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x111",
< "hash": "0x21afe354063b953e6c6d7555dcee05ed1c8c513698c7f50eaa797d7c93453acc",
< "parentHash": "0x2fe2935e25f789463d3b11dedbbf15bf4ef52a5415fdf03d3441f628c6bf7601",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000100000000008000000000000000000000000800000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xba4492162d78a64aecc5286f7e48dc86ca36ce2043d6c92eab730cc9e22332cb",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x3c9c6a8e6a9236fcacfd7f049d85217337c396bd05d88c9f0951aa8d935bea8b"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 329,
> "method": "net_version",
> "params": []
> }
< {
< "id": 329,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 330,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xa769a03b58af81fe7603896b88397b3576af44a4",
> "data": "0xa457c2d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 330,
< "jsonrpc": "2.0",
< "result": "0x35a2388d4f773e857367d442681e5be05ccda0b047ab91c76a1540db4ee355bb",
< "error": {
< "message": "VM Exception while processing transaction: revert",
< "code": -32000,
< "data": {
< "0x35a2388d4f773e857367d442681e5be05ccda0b047ab91c76a1540db4ee355bb": {
< "error": "revert",
< "program_counter": 2998,
< "return": "0x0"
< },
< "stack": "i: VM Exception while processing transaction: revert\n at Function.i.fromResults (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:10:163747)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:30:121483\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15061\n at p (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15496)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:15549\n at a.default (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:149:104558)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:37:14433\n at v.r.emit (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1257132)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:472444\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:472467\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259919\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71035\n at Da (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:80468)\n at Object.<anonymous> (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71124)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259840\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85832)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85804)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821",
< "name": "i"
< }
< }
< }
> {
> "jsonrpc": "2.0",
> "method": "eth_call",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0xa769a03b58af81fe7603896b88397b3576af44a4",
> "data": "0xa457c2d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064"
> }
> ],
> "id": 1553005011755
> }
< {
< "id": 1553005011755,
< "jsonrpc": "2.0",
< "error": {
< "message": "VM Exception while processing transaction: revert",
< "code": -32000,
< "data": {
< "0x2ae932d4d0a8d867b3f5386e5debeab079719bae579d202b9e4875b2c3a3ea3b": {
< "error": "revert",
< "program_counter": 2998,
< "return": "0x0"
< },
< "stack": "i: VM Exception while processing transaction: revert\n at Function.i.fromResults (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:10:163747)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:30:121033\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:470163\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:82454\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at o (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70911)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:82434\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:470108\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259919\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:67763\n at d (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70993)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71035\n at Da (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:80468)\n at Object.<anonymous> (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:71124)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259840\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:70705\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85832)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259821\n at n (/home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:2:85804)\n at /home/anvacaru/Work/openzeppelin-solidity/node_modules/ganache-cli/build/cli.node.js:134:1259792",
< "name": "i"
< }
< }
< }
 ✓ reverts
 increase allowance
 when the spender is not the zero address
 when the sender has enough balance
> {
> "jsonrpc": "2.0",
> "id": 331,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 331,
< "jsonrpc": "2.0",
< "result": "0x0112"
< }
> {
> "jsonrpc": "2.0",
> "id": 332,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 332,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x112",
< "hash": "0xbac2fc99c6bbeb5244398bdfbf62ccded442f5b844dfd6e07b7f5af4a7c02873",
< "parentHash": "0x21afe354063b953e6c6d7555dcee05ed1c8c513698c7f50eaa797d7c93453acc",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x2dbe7593d13fe8b73c402887a59f198b92f451c13e8fc0c1de2d7181922c7a1c",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x576b",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x35a2388d4f773e857367d442681e5be05ccda0b047ab91c76a1540db4ee355bb"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 333,
> "method": "net_version",
> "params": []
> }
< {
< "id": 333,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 334,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 334,
< "jsonrpc": "2.0",
< "result": "0xcf2e2b682f8d67f278b40dc6ab84ce5727c76b043c6ca9b9b2fff3f575ac6ca0"
< }
> {
> "jsonrpc": "2.0",
> "id": 335,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0xcf2e2b682f8d67f278b40dc6ab84ce5727c76b043c6ca9b9b2fff3f575ac6ca0"
> ]
> }
< {
< "id": 335,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0xcf2e2b682f8d67f278b40dc6ab84ce5727c76b043c6ca9b9b2fff3f575ac6ca0",
< "transactionIndex": "0x0",
< "blockHash": "0x5423a1cb79b285a605134aaa4172dc802c40229820fb5bb581be250c0992c6b9",
< "blockNumber": "0x113",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0x6c885a88503f58dd37c5a02fd64635e6bfc24270",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0xcf2e2b682f8d67f278b40dc6ab84ce5727c76b043c6ca9b9b2fff3f575ac6ca0",
< "blockHash": "0x5423a1cb79b285a605134aaa4172dc802c40229820fb5bb581be250c0992c6b9",
< "blockNumber": "0x113",
< "address": "0x6c885a88503f58dd37c5a02fd64635e6bfc24270",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000004000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 336,
> "method": "eth_getCode",
> "params": [
> "0x6c885a88503f58dd37c5a02fd64635e6bfc24270",
> "latest"
> ]
> }
< {
< "id": 336,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 337,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 337,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x113",
< "hash": "0x5423a1cb79b285a605134aaa4172dc802c40229820fb5bb581be250c0992c6b9",
< "parentHash": "0xbac2fc99c6bbeb5244398bdfbf62ccded442f5b844dfd6e07b7f5af4a7c02873",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000008000004000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x57f373352e330d85a0b05b239143bbe4068b8b46d84ec2113fd7ace375c229c5",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0xcf2e2b682f8d67f278b40dc6ab84ce5727c76b043c6ca9b9b2fff3f575ac6ca0"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 338,
> "method": "net_version",
> "params": []
> }
< {
< "id": 338,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 339,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x6c885a88503f58dd37c5a02fd64635e6bfc24270",
> "data": "0x39509351000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 339,
< "jsonrpc": "2.0",
< "result": "0x78af18de3db4507d0bd792027e78999542cf749d82cc312b8d4f1fff9f4dab6d"
< }
> {
> "jsonrpc": "2.0",
> "id": 340,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0x78af18de3db4507d0bd792027e78999542cf749d82cc312b8d4f1fff9f4dab6d"
> ]
> }
< {
< "id": 340,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0x78af18de3db4507d0bd792027e78999542cf749d82cc312b8d4f1fff9f4dab6d",
< "transactionIndex": "0x0",
< "blockHash": "0xdc495010dbe5b457b62f94778a889fce6d9111cc3d7929bfd96c544e82b8fabb",
< "blockNumber": "0x114",
< "gasUsed": "0xb36d",
< "cumulativeGasUsed": "0xb36d",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0x78af18de3db4507d0bd792027e78999542cf749d82cc312b8d4f1fff9f4dab6d",
< "blockHash": "0xdc495010dbe5b457b62f94778a889fce6d9111cc3d7929bfd96c544e82b8fabb",
< "blockNumber": "0x114",
< "address": "0x6c885a88503f58dd37c5a02fd64635e6bfc24270",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000100000000000000000004000000000000000000000000000000000000000000000000000000000600000000000000000100000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000100000000"
< }
< }
 ✓ emits an approval event
 when there was no approved amount before
> {
> "jsonrpc": "2.0",
> "id": 341,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 341,
< "jsonrpc": "2.0",
< "result": "0x0114"
< }
> {
> "jsonrpc": "2.0",
> "id": 342,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 342,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x114",
< "hash": "0xdc495010dbe5b457b62f94778a889fce6d9111cc3d7929bfd96c544e82b8fabb",
< "parentHash": "0x5423a1cb79b285a605134aaa4172dc802c40229820fb5bb581be250c0992c6b9",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000100000000000000000004000000000000000000000000000000000000000000000000000000000600000000000000000100000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x83665e0ea0fef2e354cc46f6c8cdaeb8a1394c98788c98f78e7254521ba92a7d",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0xb36d",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0x78af18de3db4507d0bd792027e78999542cf749d82cc312b8d4f1fff9f4dab6d"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 343,
> "method": "net_version",
> "params": []
> }
< {
< "id": 343,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 344,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 344,
< "jsonrpc": "2.0",
< "result": "0xa385176d159dce0bee6b619a9e97abf4d0b5ae3f77d4b4dcae4602e6c408a9b4"
< }
> {
> "jsonrpc": "2.0",
> "id": 345,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0xa385176d159dce0bee6b619a9e97abf4d0b5ae3f77d4b4dcae4602e6c408a9b4"
> ]
> }
< {
< "id": 345,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0xa385176d159dce0bee6b619a9e97abf4d0b5ae3f77d4b4dcae4602e6c408a9b4",
< "transactionIndex": "0x0",
< "blockHash": "0xe259190703845ca6c02965fcba118845c7969f0263525be99bc834cc3708cc3f",
< "blockNumber": "0x115",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0x961fa507ff03fdd6883acef9bdc80d5fe1abe965",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0xa385176d159dce0bee6b619a9e97abf4d0b5ae3f77d4b4dcae4602e6c408a9b4",
< "blockHash": "0xe259190703845ca6c02965fcba118845c7969f0263525be99bc834cc3708cc3f",
< "blockNumber": "0x115",
< "address": "0x961fa507ff03fdd6883acef9bdc80d5fe1abe965",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
< "0x0000000000000000000000000000000000000000000000000000000000000000",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000002000000000000000000080020000000000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 346,
> "method": "eth_getCode",
> "params": [
> "0x961fa507ff03fdd6883acef9bdc80d5fe1abe965",
> "latest"
> ]
> }
< {
< "id": 346,
< "jsonrpc": "2.0",
< "result": "0x608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a96102780029"
< }
> {
> "jsonrpc": "2.0",
> "id": 347,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 347,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x115",
< "hash": "0xe259190703845ca6c02965fcba118845c7969f0263525be99bc834cc3708cc3f",
< "parentHash": "0xdc495010dbe5b457b62f94778a889fce6d9111cc3d7929bfd96c544e82b8fabb",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000100000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000002000000000000000000080020000000000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0xf8b58fdaa6dd5b645759bfc14ffde3862850cc2c9800618eda9da0f4a54f2785",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0x11fd55",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0xa385176d159dce0bee6b619a9e97abf4d0b5ae3f77d4b4dcae4602e6c408a9b4"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 348,
> "method": "net_version",
> "params": []
> }
< {
< "id": 348,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 349,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x1471cd1b713698d594a3b5cfb26a20bd8d47a307",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x961fa507ff03fdd6883acef9bdc80d5fe1abe965",
> "data": "0x39509351000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d3090000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 349,
< "jsonrpc": "2.0",
< "result": "0xe1d5e4c1aa83caa92801e5c239076525fe604268e703f01688844453e9951cf3"
< }
> {
> "jsonrpc": "2.0",
> "id": 350,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0xe1d5e4c1aa83caa92801e5c239076525fe604268e703f01688844453e9951cf3"
> ]
> }
< {
< "id": 350,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0xe1d5e4c1aa83caa92801e5c239076525fe604268e703f01688844453e9951cf3",
< "transactionIndex": "0x0",
< "blockHash": "0xd162bed9fde540ecb92a8c98b0750044b2e24f087c4df278b7c42f3d66ee0b07",
< "blockNumber": "0x116",
< "gasUsed": "0xb36d",
< "cumulativeGasUsed": "0xb36d",
< "contractAddress": null,
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHash": "0xe1d5e4c1aa83caa92801e5c239076525fe604268e703f01688844453e9951cf3",
< "blockHash": "0xd162bed9fde540ecb92a8c98b0750044b2e24f087c4df278b7c42f3d66ee0b07",
< "blockNumber": "0x116",
< "address": "0x961fa507ff03fdd6883acef9bdc80d5fe1abe965",
< "data": "0x0000000000000000000000000000000000000000000000000000000000000064",
< "topics": [
< "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
< "0x0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307",
< "0x000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
< ],
< "type": "mined"
< }
< ],
< "status": "0x1",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000001000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000080000000010000000000000000000000000000000010000000000000000000100000000"
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 351,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 351,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x116",
< "hash": "0xd162bed9fde540ecb92a8c98b0750044b2e24f087c4df278b7c42f3d66ee0b07",
< "parentHash": "0xe259190703845ca6c02965fcba118845c7969f0263525be99bc834cc3708cc3f",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000001000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000080000000010000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x3c77cbf6e9e384938c1fdac8c61f48558499dec888f575b68334e263bc23c6d3",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0xb36d",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0xe1d5e4c1aa83caa92801e5c239076525fe604268e703f01688844453e9951cf3"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 352,
> "method": "net_version",
> "params": []
> }
< {
< "id": 352,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 14,
> "method": "eth_call",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "to": "0x961fa507ff03fdd6883acef9bdc80d5fe1abe965",
> "data": "0xdd62ed3e0000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a307000000000000000000000000a3af77b703e3397862eb708f1df93347d8f4d309"
> },
> "latest"
> ]
> }
< {
< "id": 14,
< "jsonrpc": "2.0",
< "result": "0x0000000000000000000000000000000000000000000000000000000000000064"
< }
 ✓ approves the requested amount
 when the spender had an approved amount
> {
> "jsonrpc": "2.0",
> "id": 353,
> "method": "eth_blockNumber",
> "params": []
> }
< {
< "id": 353,
< "jsonrpc": "2.0",
< "result": "0x0116"
< }
> {
> "jsonrpc": "2.0",
> "id": 354,
> "method": "eth_getBlockByNumber",
> "params": [
> "latest",
> false
> ]
> }
< {
< "id": 354,
< "jsonrpc": "2.0",
< "result": {
< "number": "0x116",
< "hash": "0xd162bed9fde540ecb92a8c98b0750044b2e24f087c4df278b7c42f3d66ee0b07",
< "parentHash": "0xe259190703845ca6c02965fcba118845c7969f0263525be99bc834cc3708cc3f",
< "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
< "nonce": "0x0000000000000000",
< "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
< "logsBloom": "0x00000000004000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000001000600000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000080000000010000000000000000000000000000000010000000000000000000100000000",
< "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "stateRoot": "0x3c77cbf6e9e384938c1fdac8c61f48558499dec888f575b68334e263bc23c6d3",
< "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
< "miner": "0x0000000000000000000000000000000000000000",
< "difficulty": "0x0",
< "totalDifficulty": "0x0",
< "extraData": "0x",
< "size": "0x03e8",
< "gasLimit": "0x6691b7",
< "gasUsed": "0xb36d",
< "timestamp": "0x5c90f9d3",
< "transactions": [
< "0xe1d5e4c1aa83caa92801e5c239076525fe604268e703f01688844453e9951cf3"
< ],
< "uncles": []
< }
< }
> {
> "jsonrpc": "2.0",
> "id": 355,
> "method": "net_version",
> "params": []
> }
< {
< "id": 355,
< "jsonrpc": "2.0",
< "result": "1553001029840"
< }
> {
> "jsonrpc": "2.0",
> "id": 356,
> "method": "eth_sendTransaction",
> "params": [
> {
> "from": "0x342d6ecc4f2e9e05059c12ba4fe17d03823dc145",
> "gas": "0x6691b7",
> "gasPrice": "0x4a817c800",
> "data": "0x608060405234801561001057600080fd5b5060405160408061116c8339810180604052604081101561003057600080fd5b810190808051906020019092919080519060200190929190505050610064828261006b640100000000026401000000009004565b50506101fa565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156100a757600080fd5b6100c9816002546101d964010000000002610bc7179091906401000000009004565b60028190555061012d816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546101d964010000000002610bc7179091906401000000009004565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b60008082840190508381101515156101f057600080fd5b8091505092915050565b610f63806102096000396000f3fe608060405234801561001057600080fd5b50600436106100d1576000357c01000000000000000000000000000000000000000000000000000000009004806370a082311161008e57806370a082311461030257806379cc67901461035a5780639dc29fac146103a8578063a457c2d7146103f6578063a9059cbb1461045c578063dd62ed3e146104c2576100d1565b8063095ea7b3146100d657806318160ddd1461013c57806323b872dd1461015a57806339509351146101e057806340c10f191461024657806356189cb414610294575b600080fd5b610122600480360360408110156100ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061053a565b604051808215151515815260200191505060405180910390f35b610144610551565b6040518082815260200191505060405180910390f35b6101c66004803603606081101561017057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061055b565b604051808215151515815260200191505060405180910390f35b61022c600480360360408110156101f657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061060c565b604051808215151515815260200191505060405180910390f35b6102926004803603604081101561025c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106b1565b005b610300600480360360608110156102aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106bf565b005b6103446004803603602081101561031857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506106cf565b6040518082815260200191505060405180910390f35b6103a66004803603604081101561037057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610717565b005b6103f4600480360360408110156103be57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610725565b005b6104426004803603604081101561040c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610733565b604051808215151515815260200191505060405180910390f35b6104a86004803603604081101561047257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b610524600480360360408110156104d857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ef565b6040518082815260200191505060405180910390f35b6000610547338484610876565b6001905092915050565b6000600254905090565b60006105688484846109d9565b61060184336105fc85600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b600190509392505050565b60006106a733846106a285600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b610876565b6001905092915050565b6106bb8282610be8565b5050565b6106ca838383610876565b505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107218282610d3c565b5050565b61072f8282610de3565b5050565b60006107ce33846107c985600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b6001905092915050565b60006107e53384846109d9565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108b257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156108ee57600080fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a1557600080fd5b610a66816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af9816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000828211151515610bb657600080fd5b600082840390508091505092915050565b6000808284019050838110151515610bde57600080fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610c2457600080fd5b610c3981600254610bc790919063ffffffff16565b600281905550610c90816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610bc790919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b610d468282610de3565b610ddf8233610dda84600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b610876565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610e1f57600080fd5b610e3481600254610ba590919063ffffffff16565b600281905550610e8b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ba590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fea165627a7a72305820f3f3b9274b1513cb69a8fab82bf6bd10048c6ae160cda5978469f391a961027800290000000000000000000000001471cd1b713698d594a3b5cfb26a20bd8d47a3070000000000000000000000000000000000000000000000000000000000000064"
> }
> ]
> }
< {
< "id": 356,
< "jsonrpc": "2.0",
< "result": "0xc0248c125b3300e8821841a4f388eab9c844359da24254eb910804263e5ca8b3"
< }
> {
> "jsonrpc": "2.0",
> "id": 357,
> "method": "eth_getTransactionReceipt",
> "params": [
> "0xc0248c125b3300e8821841a4f388eab9c844359da24254eb910804263e5ca8b3"
> ]
> }
< {
< "id": 357,
< "jsonrpc": "2.0",
< "result": {
< "transactionHash": "0xc0248c125b3300e8821841a4f388eab9c844359da24254eb910804263e5ca8b3",
< "transactionIndex": "0x0",
< "blockHash": "0x099a5fb41434fe5947e46ada9a335e67de00871b6cf84d211ea791d9bc61cc29",
< "blockNumber": "0x117",
< "gasUsed": "0x11fd55",
< "cumulativeGasUsed": "0x11fd55",
< "contractAddress": "0xe317a2acbd66a500d57b056f465d29954e9039cc",
< "logs": [
< {
< "logIndex": "0x0",
< "transactionIndex": "0x0",
< "transactionHas
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment