diff --git a/.gitignore b/.gitignore index 588cbfe..4882879 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ zkclient/settings.py *.keystore env/src vk.json + diff --git a/create_tables.sql b/create_tables.sql index 5b44a61..ae065bd 100644 --- a/create_tables.sql +++ b/create_tables.sql @@ -1,12 +1,12 @@ -CREATE TABLE merkletree ( +CREATE TABLE if not exists merkletree ( mid int NOT NULL, tree_data text(40000) NOT NULL, blockNumber int NOT NULL, last_modified_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, - created_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + created_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP )ENGINE = InnoDB; -CREATE TABLE contract ( +CREATE TABLE if not exists contract ( conName char(20) NOT NULL, conType char(20) NOT NULL, conAddr text(500) NOT NULL, @@ -14,10 +14,10 @@ CREATE TABLE contract ( totalAmount bigint NOT NULL, shortName char(20) NOT NULL, last_modified_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, - created_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + created_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP )ENGINE = InnoDB; -CREATE TABLE transactions ( +CREATE TABLE if not exists transactions ( traType char(20) NOT NULL, username char(20) NOT NULL, vin int NOT NULL, @@ -25,5 +25,5 @@ CREATE TABLE transactions ( input_notes char(40), output_specs text(2000), last_modified_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, - created_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + created_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP )ENGINE = InnoDB; diff --git a/python_web3/bin/contract.ini b/python_web3/bin/contract.ini deleted file mode 100644 index a4fcfd4..0000000 --- a/python_web3/bin/contract.ini +++ /dev/null @@ -1,7 +0,0 @@ -[address] -HelloWorld = 0x2d1c577e41809453c50e7e5c3f57d06f3cdd90ce -SimpleInfo = 0x9ba065d62cfbaebd02b4ee9acc3efb7aac592234 -[history] -0x2d1c577e41809453c50e7e5c3f57d06f3cdd90ce = HelloWorld | 2020-07-16 16:33:30 | 977 | 0x38ba15a9f064b0825108eac4be6931848a98768a2b2154e137aca85050b0fcbb -0x1f494c56c3ad1e6738f3500d19499cd3541160ea = HelloWorld | 2020-07-16 16:40:03 | 978 | 0x64f4ff69185082893bc5052d718c51c5be8d9b8cb186240e74d249a52fa46bfb -0x84139e0d46160aa2dd2541f499049095596891c9 = HelloWorld | 2020-07-20 15:39:46 | 994 | 0x61d13a92274c42906d42aebc232b945ff26f722768e3bfdbbcdcf28e3ab64e76 diff --git a/python_web3/bin/logs/client.log.20200716 b/python_web3/bin/logs/client.log.20200716 deleted file mode 100644 index 89309eb..0000000 --- a/python_web3/bin/logs/client.log.20200716 +++ /dev/null @@ -1,506 +0,0 @@ -2020-07-16 16:26:05,399 DEBUG - connect 119.23.46.126:21200,as socket -2020-07-16 16:26:05,527 DEBUG - ChannelRecvThread:start thread--> -2020-07-16 16:26:05,528 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 16:26:05,528 DEBUG - channelSendThread:start thread--> -2020-07-16 16:26:05,528 DEBUG - Thread-4:start thread--> -2020-07-16 16:26:05,529 DEBUG - channelHandler:start thread--> -2020-07-16 16:26:05,529 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getBlockNumber", "params": [1], "id": 0}' -2020-07-16 16:26:05,530 DEBUG - channelSendThread send pack len:70,type:0x12,result:0x0,seq:b'fdeca4acc73d11eaab75f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getBlockNumber", "params": [1], "id": 0}' -2020-07-16 16:26:05,540 DEBUG - channelHandler.ssock.recv len:84 -2020-07-16 16:26:05,540 DEBUG - total bytes to decode 84, datalen 84 -2020-07-16 16:26:05,541 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:84,type:0x12,result:0x0,seq:b'fdeca4acc73d11eaab75f21898360cc8',data:b'{"id":0,"jsonrpc":"2.0","result":"0x3d0"}\n' -2020-07-16 16:26:05,541 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 16:26:05,541 DEBUG - onResponse, emitter: getResult_b'fdeca4acc73d11eaab75f21898360cc8'_18 -2020-07-16 16:26:05,542 DEBUG - response from server , seq: b'fdeca4acc73d11eaab75f21898360cc8', type:18 -2020-07-16 16:26:05,542 DEBUG - block notify emitter: onResponse_b'00000000000000000000000000000000'_4097 -2020-07-16 16:26:05,542 INFO - using protocol channel -2020-07-16 16:26:05,543 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getClientVersion", "params": [], "id": 1}' -2020-07-16 16:26:05,543 DEBUG - channelSendThread send pack len:19,type:0x32,result:0x0,seq:b'fdeea176c73d11eaab75f21898360cc8',data:["_block_notify_1"] -2020-07-16 16:26:05,543 DEBUG - channelSendThread send pack len:71,type:0x12,result:0x0,seq:b'fdeeb346c73d11eaab75f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getClientVersion", "params": [], "id": 1}' -2020-07-16 16:26:05,598 DEBUG - channelHandler.ssock.recv len:299 -2020-07-16 16:26:05,598 DEBUG - total bytes to decode 299, datalen 299 -2020-07-16 16:26:05,598 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:299,type:0x12,result:0x0,seq:b'fdeeb346c73d11eaab75f21898360cc8',data:b'{"id":1,"jsonrpc":"2.0","result":{"Build Time":"20190923 13:22:09","Build Type":"Linux/clang/Release","Chain Id":"1","FISCO-BCOS Version":"2.1.0","Git Branch":"HEAD","Git Commit Hash":"cb68124d4fbf3df563a57dfff5f0c6eedc1419cc","Supported Version":"2.1.0"}}\n' -2020-07-16 16:26:05,598 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 16:26:05,599 DEBUG - onResponse, emitter: getResult_b'fdeeb346c73d11eaab75f21898360cc8'_18 -2020-07-16 16:26:05,599 DEBUG - response from server , seq: b'fdeeb346c73d11eaab75f21898360cc8', type:18 -2020-07-16 16:26:05,600 DEBUG - channelHandler.ssock.recv len:0 -2020-07-16 16:26:05,601 DEBUG - channelHandler:thread finished ,keepWorking = False -2020-07-16 16:26:05,705 DEBUG - ChannelRecvThread:thread finished ,keepWorking = False -2020-07-16 16:26:05,747 DEBUG - channelSendThread:thread finished ,keepWorking = False -2020-07-16 16:26:05,758 DEBUG - Thread-4:thread finished ,keepWorking = False -2020-07-16 16:30:51,868 DEBUG - connect 119.23.46.126:21200,as socket -2020-07-16 16:30:51,894 DEBUG - ChannelRecvThread:start thread--> -2020-07-16 16:30:51,895 DEBUG - channelSendThread:start thread--> -2020-07-16 16:30:51,895 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 16:30:51,896 DEBUG - Thread-4:start thread--> -2020-07-16 16:30:51,896 DEBUG - channelHandler:start thread--> -2020-07-16 16:30:51,896 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getBlockNumber", "params": [1], "id": 0}' -2020-07-16 16:30:51,897 DEBUG - channelSendThread send pack len:70,type:0x12,result:0x0,seq:b'a89cdda4c73e11ea9198f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getBlockNumber", "params": [1], "id": 0}' -2020-07-16 16:30:51,908 DEBUG - channelHandler.ssock.recv len:84 -2020-07-16 16:30:51,908 DEBUG - total bytes to decode 84, datalen 84 -2020-07-16 16:30:51,908 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:84,type:0x12,result:0x0,seq:b'a89cdda4c73e11ea9198f21898360cc8',data:b'{"id":0,"jsonrpc":"2.0","result":"0x3d0"}\n' -2020-07-16 16:30:51,909 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 16:30:51,909 DEBUG - onResponse, emitter: getResult_b'a89cdda4c73e11ea9198f21898360cc8'_18 -2020-07-16 16:30:51,909 DEBUG - response from server , seq: b'a89cdda4c73e11ea9198f21898360cc8', type:18 -2020-07-16 16:30:51,910 DEBUG - block notify emitter: onResponse_b'00000000000000000000000000000000'_4097 -2020-07-16 16:30:51,910 INFO - using protocol channel -2020-07-16 16:30:51,910 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getBlockNumber", "params": [1], "id": 1}' -2020-07-16 16:30:51,910 DEBUG - channelSendThread send pack len:19,type:0x32,result:0x0,seq:b'a89ed19ac73e11ea9198f21898360cc8',data:["_block_notify_1"] -2020-07-16 16:30:51,911 DEBUG - channelSendThread send pack len:70,type:0x12,result:0x0,seq:b'a89ee2b6c73e11ea9198f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getBlockNumber", "params": [1], "id": 1}' -2020-07-16 16:30:51,973 DEBUG - channelHandler.ssock.recv len:84 -2020-07-16 16:30:51,973 DEBUG - total bytes to decode 84, datalen 84 -2020-07-16 16:30:51,973 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:84,type:0x12,result:0x0,seq:b'a89ee2b6c73e11ea9198f21898360cc8',data:b'{"id":1,"jsonrpc":"2.0","result":"0x3d0"}\n' -2020-07-16 16:30:51,974 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 16:30:51,974 DEBUG - onResponse, emitter: getResult_b'a89ee2b6c73e11ea9198f21898360cc8'_18 -2020-07-16 16:30:51,974 DEBUG - response from server , seq: b'a89ee2b6c73e11ea9198f21898360cc8', type:18 -2020-07-16 16:30:51,975 ERROR - ChannelRecvThread:ssock read error [Errno 9] Bad file descriptor -2020-07-16 16:30:51,976 DEBUG - channelHandler:thread finished ,keepWorking = False -2020-07-16 16:30:52,979 DEBUG - ChannelRecvThread:thread finished ,keepWorking = False -2020-07-16 16:30:53,131 DEBUG - channelSendThread:thread finished ,keepWorking = False -2020-07-16 16:30:53,145 DEBUG - Thread-4:thread finished ,keepWorking = False -2020-07-16 16:33:28,807 DEBUG - connect 119.23.46.126:21200,as socket -2020-07-16 16:33:28,831 DEBUG - ChannelRecvThread:start thread--> -2020-07-16 16:33:28,832 DEBUG - channelSendThread:start thread--> -2020-07-16 16:33:28,832 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 16:33:28,832 DEBUG - Thread-4:start thread--> -2020-07-16 16:33:28,832 DEBUG - channelHandler:start thread--> -2020-07-16 16:33:28,833 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getBlockNumber", "params": [1], "id": 0}' -2020-07-16 16:33:28,833 DEBUG - channelSendThread send pack len:70,type:0x12,result:0x0,seq:b'062771e6c73f11eaa8f1f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getBlockNumber", "params": [1], "id": 0}' -2020-07-16 16:33:28,839 DEBUG - channelHandler.ssock.recv len:84 -2020-07-16 16:33:28,840 DEBUG - total bytes to decode 84, datalen 84 -2020-07-16 16:33:28,840 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:84,type:0x12,result:0x0,seq:b'062771e6c73f11eaa8f1f21898360cc8',data:b'{"id":0,"jsonrpc":"2.0","result":"0x3d0"}\n' -2020-07-16 16:33:28,840 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 16:33:28,840 DEBUG - onResponse, emitter: getResult_b'062771e6c73f11eaa8f1f21898360cc8'_18 -2020-07-16 16:33:28,841 DEBUG - response from server , seq: b'062771e6c73f11eaa8f1f21898360cc8', type:18 -2020-07-16 16:33:28,841 DEBUG - block notify emitter: onResponse_b'00000000000000000000000000000000'_4097 -2020-07-16 16:33:28,841 INFO - using protocol channel -2020-07-16 16:33:28,841 DEBUG - channelSendThread send pack len:19,type:0x32,result:0x0,seq:b'0628a778c73f11eaa8f1f21898360cc8',data:["_block_notify_1"] -2020-07-16 16:33:30,229 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "sendRawTransaction", "params": [1, "0xf904e6843762bb918401c9c3808401c9c3808205c48080b90489608060405234801561001057600080fd5b506040805190810160405280600d81526020017f48656c6c6f2c20576f726c6421000000000000000000000000000000000000008152506000908051906020019061005c929190610062565b50610107565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100a357805160ff19168380011785556100d1565b828001600101855582156100d1579182015b828111156100d05782518255916020019190600101906100b5565b5b5090506100de91906100e2565b5090565b61010491905b808211156101005760008160009055506001016100e8565b5090565b90565b610373806101166000396000f30060806040526004361061004c576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680634ed3885e146100515780636d4ce63c146100ba575b600080fd5b34801561005d57600080fd5b506100b8600480360381019080803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061014a565b005b3480156100c657600080fd5b506100cf610200565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561010f5780820151818401526020810190506100f4565b50505050905090810190601f16801561013c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b7fafb180742c1292ea5d67c4f6d51283ecb11e49f8389f4539bef82135d689e118816040518080602001828103825283818151815260200191508051906020019080838360005b838110156101ac578082015181840152602081019050610191565b50505050905090810190601f1680156101d95780820380516001836020036101000a031916815260200191505b509250505060405180910390a180600090805190602001906101fc9291906102a2565b5050565b606060008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156102985780601f1061026d57610100808354040283529160200191610298565b820191906000526020600020905b81548152906001019060200180831161027b57829003601f168201915b5050505050905090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106102e357805160ff1916838001178555610311565b82800160010185558215610311579182015b828111156103105782518255916020019190600101906102f5565b5b50905061031e9190610322565b5090565b61034491905b80821115610340576000816000905550600101610328565b5090565b905600a165627a7a723058203c17a1669ef3b6d96d9c064db44c7164927d1e338b0585238f899e7e2bd1d71000290101801ca03e1bf2119687af2f8abdbec0ee15d9c726a67e0e586961108e95eb72b1df4115a02535cd3821e8e558ac8de2f39a532a58b1b49a2779e9e6c6abea022e1be8cccc"], "id": 1}' -2020-07-16 16:33:30,230 DEBUG - channelSendThread send pack len:2594,type:0x12,result:0x0,seq:b'06fc8570c73f11eaa8f1f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "sendRawTransaction", "params": [1, "0xf904e6843762bb918401c9c3808401c9c3808205c48080b90489608060405234801561001057600080fd5b506040805190810160405280600d81526020017f48656c6c6f2c20576f726c6421000000000000000000000000000000000000008152506000908051906020019061005c929190610062565b50610107565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100a357805160ff19168380011785556100d1565b828001600101855582156100d1579182015b828111156100d05782518255916020019190600101906100b5565b5b5090506100de91906100e2565b5090565b61010491905b808211156101005760008160009055506001016100e8565b5090565b90565b610373806101166000396000f30060806040526004361061004c576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680634ed3885e146100515780636d4ce63c146100ba575b600080fd5b34801561005d57600080fd5b506100b8600480360381019080803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061014a565b005b3480156100c657600080fd5b506100cf610200565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561010f5780820151818401526020810190506100f4565b50505050905090810190601f16801561013c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b7fafb180742c1292ea5d67c4f6d51283ecb11e49f8389f4539bef82135d689e118816040518080602001828103825283818151815260200191508051906020019080838360005b838110156101ac578082015181840152602081019050610191565b50505050905090810190601f1680156101d95780820380516001836020036101000a031916815260200191505b509250505060405180910390a180600090805190602001906101fc9291906102a2565b5050565b606060008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156102985780601f1061026d57610100808354040283529160200191610298565b820191906000526020600020905b81548152906001019060200180831161027b57829003601f168201915b5050505050905090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106102e357805160ff1916838001178555610311565b82800160010185558215610311579182015b828111156103105782518255916020019190600101906102f5565b5b50905061031e9190610322565b5090565b61034491905b80821115610340576000816000905550600101610328565b5090565b905600a165627a7a723058203c17a1669ef3b6d96d9c064db44c7164927d1e338b0585238f899e7e2bd1d71000290101801ca03e1bf2119687af2f8abdbec0ee15d9c726a67e0e586961108e95eb72b1df4115a02535cd3821e8e558ac8de2f39a532a58b1b49a2779e9e6c6abea022e1be8cccc"], "id": 1}' -2020-07-16 16:33:30,237 DEBUG - channelHandler.ssock.recv len:145 -2020-07-16 16:33:30,238 DEBUG - total bytes to decode 145, datalen 145 -2020-07-16 16:33:30,238 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:145,type:0x12,result:0x0,seq:b'06fc8570c73f11eaa8f1f21898360cc8',data:b'{"id":1,"jsonrpc":"2.0","result":"0x38ba15a9f064b0825108eac4be6931848a98768a2b2154e137aca85050b0fcbb"}\n' -2020-07-16 16:33:30,238 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 16:33:30,239 DEBUG - onResponse, emitter: getResult_b'06fc8570c73f11eaa8f1f21898360cc8'_18 -2020-07-16 16:33:30,239 DEBUG - response from server , seq: b'06fc8570c73f11eaa8f1f21898360cc8', type:18 -2020-07-16 16:33:30,249 DEBUG - channelHandler.ssock.recv len:63 -2020-07-16 16:33:30,249 DEBUG - total bytes to decode 63, datalen 63 -2020-07-16 16:33:30,249 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:63,type:0x1001,result:0x0,seq:b'00000000000000000000000000000000',data:b'\x10_block_notify_11,977' -2020-07-16 16:33:30,250 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 16:33:30,250 DEBUG - onResponse, emitter: getResult_b'00000000000000000000000000000000'_4097 -2020-07-16 16:33:30,250 DEBUG - receive block notify: seq: b'00000000000000000000000000000000' type:4097 -2020-07-16 16:33:30,250 DEBUG - currentBlockNumber: 977 -2020-07-16 16:33:30,255 DEBUG - channelHandler.ssock.recv len:3426 -2020-07-16 16:33:30,256 DEBUG - total bytes to decode 3426, datalen 3426 -2020-07-16 16:33:30,256 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:3426,type:0x1000,result:0x0,seq:b'06fc8570c73f11eaa8f1f21898360cc8',data:b'{\n "blockHash" : "0xcec3d93fd38e123c66fc2d158a099393cf7e912c9f7a9ae1736c704b57bd76fe",\n "blockNumber" : "0x3d1",\n "contractAddress" : "0x2d1c577e41809453c50e7e5c3f57d06f3cdd90ce",\n "from" : "0x95198b93705e394a916579e048c8a32ddfb900f7",\n "gasUsed" : "0x4ed61",\n "input" : "0x608060405234801561001057600080fd5b506040805190810160405280600d81526020017f48656c6c6f2c20576f726c6421000000000000000000000000000000000000008152506000908051906020019061005c929190610062565b50610107565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100a357805160ff19168380011785556100d1565b828001600101855582156100d1579182015b828111156100d05782518255916020019190600101906100b5565b5b5090506100de91906100e2565b5090565b61010491905b808211156101005760008160009055506001016100e8565b5090565b90565b610373806101166000396000f30060806040526004361061004c576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680634ed3885e146100515780636d4ce63c146100ba575b600080fd5b34801561005d57600080fd5b506100b8600480360381019080803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061014a565b005b3480156100c657600080fd5b506100cf610200565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561010f5780820151818401526020810190506100f4565b50505050905090810190601f16801561013c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b7fafb180742c1292ea5d67c4f6d51283ecb11e49f8389f4539bef82135d689e118816040518080602001828103825283818151815260200191508051906020019080838360005b838110156101ac578082015181840152602081019050610191565b50505050905090810190601f1680156101d95780820380516001836020036101000a031916815260200191505b509250505060405180910390a180600090805190602001906101fc9291906102a2565b5050565b606060008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156102985780601f1061026d57610100808354040283529160200191610298565b820191906000526020600020905b81548152906001019060200180831161027b57829003601f168201915b5050505050905090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106102e357805160ff1916838001178555610311565b82800160010185558215610311579182015b828111156103105782518255916020019190600101906102f5565b5b50905061031e9190610322565b5090565b61034491905b80821115610340576000816000905550600101610328565b5090565b905600a165627a7a723058203c17a1669ef3b6d96d9c064db44c7164927d1e338b0585238f899e7e2bd1d7100029",\n "logs" : [],\n "logsBloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",\n "output" : "0x",\n "status" : "0x0",\n "to" : "0x0000000000000000000000000000000000000000",\n "transactionHash" : "0x38ba15a9f064b0825108eac4be6931848a98768a2b2154e137aca85050b0fcbb",\n "transactionIndex" : "0x0"\n}\n' -2020-07-16 16:33:30,256 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 16:33:30,257 DEBUG - onResponse, emitter: getResult_b'06fc8570c73f11eaa8f1f21898360cc8'_4096 -2020-07-16 16:33:30,258 DEBUG - response from server , seq: b'06fc8570c73f11eaa8f1f21898360cc8', type:4096 -2020-07-16 16:33:30,262 ERROR - ChannelRecvThread:ssock read error [Errno 9] Bad file descriptor -2020-07-16 16:33:30,262 DEBUG - channelHandler:thread finished ,keepWorking = False -2020-07-16 16:33:31,262 DEBUG - ChannelRecvThread:thread finished ,keepWorking = False -2020-07-16 16:33:31,442 DEBUG - channelSendThread:thread finished ,keepWorking = False -2020-07-16 16:33:31,452 DEBUG - Thread-4:thread finished ,keepWorking = False -2020-07-16 16:40:02,942 DEBUG - connect 119.23.46.126:21200,as socket -2020-07-16 16:40:02,966 DEBUG - ChannelRecvThread:start thread--> -2020-07-16 16:40:02,967 DEBUG - channelSendThread:start thread--> -2020-07-16 16:40:02,967 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 16:40:02,967 DEBUG - Thread-4:start thread--> -2020-07-16 16:40:02,968 DEBUG - channelHandler:start thread--> -2020-07-16 16:40:02,968 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getBlockNumber", "params": [1], "id": 0}' -2020-07-16 16:40:02,969 DEBUG - channelSendThread send pack len:70,type:0x12,result:0x0,seq:b'f113b7d2c73f11eaa12cf21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getBlockNumber", "params": [1], "id": 0}' -2020-07-16 16:40:02,976 DEBUG - channelHandler.ssock.recv len:84 -2020-07-16 16:40:02,976 DEBUG - total bytes to decode 84, datalen 84 -2020-07-16 16:40:02,976 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:84,type:0x12,result:0x0,seq:b'f113b7d2c73f11eaa12cf21898360cc8',data:b'{"id":0,"jsonrpc":"2.0","result":"0x3d1"}\n' -2020-07-16 16:40:02,977 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 16:40:02,977 DEBUG - onResponse, emitter: getResult_b'f113b7d2c73f11eaa12cf21898360cc8'_18 -2020-07-16 16:40:02,977 DEBUG - response from server , seq: b'f113b7d2c73f11eaa12cf21898360cc8', type:18 -2020-07-16 16:40:02,977 DEBUG - block notify emitter: onResponse_b'00000000000000000000000000000000'_4097 -2020-07-16 16:40:02,978 INFO - using protocol channel -2020-07-16 16:40:02,978 DEBUG - channelSendThread send pack len:19,type:0x32,result:0x0,seq:b'f11518e8c73f11eaa12cf21898360cc8',data:["_block_notify_1"] -2020-07-16 16:40:03,913 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "sendRawTransaction", "params": [1, "0xf904e68419ffbda18401c9c3808401c9c3808205c58080b90489608060405234801561001057600080fd5b506040805190810160405280600d81526020017f48656c6c6f2c20576f726c6421000000000000000000000000000000000000008152506000908051906020019061005c929190610062565b50610107565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100a357805160ff19168380011785556100d1565b828001600101855582156100d1579182015b828111156100d05782518255916020019190600101906100b5565b5b5090506100de91906100e2565b5090565b61010491905b808211156101005760008160009055506001016100e8565b5090565b90565b610373806101166000396000f30060806040526004361061004c576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680634ed3885e146100515780636d4ce63c146100ba575b600080fd5b34801561005d57600080fd5b506100b8600480360381019080803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061014a565b005b3480156100c657600080fd5b506100cf610200565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561010f5780820151818401526020810190506100f4565b50505050905090810190601f16801561013c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b7fafb180742c1292ea5d67c4f6d51283ecb11e49f8389f4539bef82135d689e118816040518080602001828103825283818151815260200191508051906020019080838360005b838110156101ac578082015181840152602081019050610191565b50505050905090810190601f1680156101d95780820380516001836020036101000a031916815260200191505b509250505060405180910390a180600090805190602001906101fc9291906102a2565b5050565b606060008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156102985780601f1061026d57610100808354040283529160200191610298565b820191906000526020600020905b81548152906001019060200180831161027b57829003601f168201915b5050505050905090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106102e357805160ff1916838001178555610311565b82800160010185558215610311579182015b828111156103105782518255916020019190600101906102f5565b5b50905061031e9190610322565b5090565b61034491905b80821115610340576000816000905550600101610328565b5090565b905600a165627a7a723058203c17a1669ef3b6d96d9c064db44c7164927d1e338b0585238f899e7e2bd1d71000290101801ca0bb06c0040ec4c3c76c08394fe15fbe19947964c1a28592e8b05b550049a3627aa01f40966c6635dc1cfee56ebdd9d0a6a17ae24eb8f564614fcf1e06d160c4e6d9"], "id": 1}' -2020-07-16 16:40:03,914 DEBUG - channelSendThread send pack len:2594,type:0x12,result:0x0,seq:b'f1a3e17cc73f11eaa12cf21898360cc8',data:b'{"jsonrpc": "2.0", "method": "sendRawTransaction", "params": [1, "0xf904e68419ffbda18401c9c3808401c9c3808205c58080b90489608060405234801561001057600080fd5b506040805190810160405280600d81526020017f48656c6c6f2c20576f726c6421000000000000000000000000000000000000008152506000908051906020019061005c929190610062565b50610107565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100a357805160ff19168380011785556100d1565b828001600101855582156100d1579182015b828111156100d05782518255916020019190600101906100b5565b5b5090506100de91906100e2565b5090565b61010491905b808211156101005760008160009055506001016100e8565b5090565b90565b610373806101166000396000f30060806040526004361061004c576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680634ed3885e146100515780636d4ce63c146100ba575b600080fd5b34801561005d57600080fd5b506100b8600480360381019080803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061014a565b005b3480156100c657600080fd5b506100cf610200565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561010f5780820151818401526020810190506100f4565b50505050905090810190601f16801561013c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b7fafb180742c1292ea5d67c4f6d51283ecb11e49f8389f4539bef82135d689e118816040518080602001828103825283818151815260200191508051906020019080838360005b838110156101ac578082015181840152602081019050610191565b50505050905090810190601f1680156101d95780820380516001836020036101000a031916815260200191505b509250505060405180910390a180600090805190602001906101fc9291906102a2565b5050565b606060008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156102985780601f1061026d57610100808354040283529160200191610298565b820191906000526020600020905b81548152906001019060200180831161027b57829003601f168201915b5050505050905090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106102e357805160ff1916838001178555610311565b82800160010185558215610311579182015b828111156103105782518255916020019190600101906102f5565b5b50905061031e9190610322565b5090565b61034491905b80821115610340576000816000905550600101610328565b5090565b905600a165627a7a723058203c17a1669ef3b6d96d9c064db44c7164927d1e338b0585238f899e7e2bd1d71000290101801ca0bb06c0040ec4c3c76c08394fe15fbe19947964c1a28592e8b05b550049a3627aa01f40966c6635dc1cfee56ebdd9d0a6a17ae24eb8f564614fcf1e06d160c4e6d9"], "id": 1}' -2020-07-16 16:40:03,922 DEBUG - channelHandler.ssock.recv len:145 -2020-07-16 16:40:03,923 DEBUG - total bytes to decode 145, datalen 145 -2020-07-16 16:40:03,923 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:145,type:0x12,result:0x0,seq:b'f1a3e17cc73f11eaa12cf21898360cc8',data:b'{"id":1,"jsonrpc":"2.0","result":"0x64f4ff69185082893bc5052d718c51c5be8d9b8cb186240e74d249a52fa46bfb"}\n' -2020-07-16 16:40:03,923 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 16:40:03,923 DEBUG - onResponse, emitter: getResult_b'f1a3e17cc73f11eaa12cf21898360cc8'_18 -2020-07-16 16:40:03,923 DEBUG - response from server , seq: b'f1a3e17cc73f11eaa12cf21898360cc8', type:18 -2020-07-16 16:40:03,967 DEBUG - channelHandler.ssock.recv len:63 -2020-07-16 16:40:03,968 DEBUG - total bytes to decode 63, datalen 63 -2020-07-16 16:40:03,968 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:63,type:0x1001,result:0x0,seq:b'00000000000000000000000000000000',data:b'\x10_block_notify_11,978' -2020-07-16 16:40:03,968 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 16:40:03,968 DEBUG - onResponse, emitter: getResult_b'00000000000000000000000000000000'_4097 -2020-07-16 16:40:03,968 DEBUG - receive block notify: seq: b'00000000000000000000000000000000' type:4097 -2020-07-16 16:40:03,968 DEBUG - currentBlockNumber: 978 -2020-07-16 16:40:03,974 DEBUG - channelHandler.ssock.recv len:3426 -2020-07-16 16:40:03,974 DEBUG - total bytes to decode 3426, datalen 3426 -2020-07-16 16:40:03,974 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:3426,type:0x1000,result:0x0,seq:b'f1a3e17cc73f11eaa12cf21898360cc8',data:b'{\n "blockHash" : "0x6ee505924536638afa276b74a2f114bf53414d8e5a627414302d369bc9c14108",\n "blockNumber" : "0x3d2",\n "contractAddress" : "0x1f494c56c3ad1e6738f3500d19499cd3541160ea",\n "from" : "0x95198b93705e394a916579e048c8a32ddfb900f7",\n "gasUsed" : "0x4ed61",\n "input" : "0x608060405234801561001057600080fd5b506040805190810160405280600d81526020017f48656c6c6f2c20576f726c6421000000000000000000000000000000000000008152506000908051906020019061005c929190610062565b50610107565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100a357805160ff19168380011785556100d1565b828001600101855582156100d1579182015b828111156100d05782518255916020019190600101906100b5565b5b5090506100de91906100e2565b5090565b61010491905b808211156101005760008160009055506001016100e8565b5090565b90565b610373806101166000396000f30060806040526004361061004c576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680634ed3885e146100515780636d4ce63c146100ba575b600080fd5b34801561005d57600080fd5b506100b8600480360381019080803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061014a565b005b3480156100c657600080fd5b506100cf610200565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561010f5780820151818401526020810190506100f4565b50505050905090810190601f16801561013c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b7fafb180742c1292ea5d67c4f6d51283ecb11e49f8389f4539bef82135d689e118816040518080602001828103825283818151815260200191508051906020019080838360005b838110156101ac578082015181840152602081019050610191565b50505050905090810190601f1680156101d95780820380516001836020036101000a031916815260200191505b509250505060405180910390a180600090805190602001906101fc9291906102a2565b5050565b606060008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156102985780601f1061026d57610100808354040283529160200191610298565b820191906000526020600020905b81548152906001019060200180831161027b57829003601f168201915b5050505050905090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106102e357805160ff1916838001178555610311565b82800160010185558215610311579182015b828111156103105782518255916020019190600101906102f5565b5b50905061031e9190610322565b5090565b61034491905b80821115610340576000816000905550600101610328565b5090565b905600a165627a7a723058203c17a1669ef3b6d96d9c064db44c7164927d1e338b0585238f899e7e2bd1d7100029",\n "logs" : [],\n "logsBloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",\n "output" : "0x",\n "status" : "0x0",\n "to" : "0x0000000000000000000000000000000000000000",\n "transactionHash" : "0x64f4ff69185082893bc5052d718c51c5be8d9b8cb186240e74d249a52fa46bfb",\n "transactionIndex" : "0x0"\n}\n' -2020-07-16 16:40:03,975 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 16:40:03,976 DEBUG - onResponse, emitter: getResult_b'f1a3e17cc73f11eaa12cf21898360cc8'_4096 -2020-07-16 16:40:03,977 DEBUG - response from server , seq: b'f1a3e17cc73f11eaa12cf21898360cc8', type:4096 -2020-07-16 16:40:03,980 ERROR - ChannelRecvThread:ssock read error [Errno 9] Bad file descriptor -2020-07-16 16:40:03,981 DEBUG - channelHandler:thread finished ,keepWorking = False -2020-07-16 16:40:04,982 DEBUG - ChannelRecvThread:thread finished ,keepWorking = False -2020-07-16 16:40:05,129 DEBUG - channelSendThread:thread finished ,keepWorking = False -2020-07-16 16:40:05,129 DEBUG - Thread-4:thread finished ,keepWorking = False -2020-07-16 17:16:40,809 DEBUG - connect 119.23.46.126:21200,as socket -2020-07-16 17:16:40,836 DEBUG - ChannelRecvThread:start thread--> -2020-07-16 17:16:40,836 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:40,836 DEBUG - channelSendThread:start thread--> -2020-07-16 17:16:40,836 DEBUG - Thread-4:start thread--> -2020-07-16 17:16:40,836 DEBUG - channelHandler:start thread--> -2020-07-16 17:16:40,836 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getBlockNumber", "params": [1], "id": 0}' -2020-07-16 17:16:40,837 DEBUG - channelSendThread send pack len:70,type:0x12,result:0x0,seq:b'0f1bc116c74511ea80c3f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getBlockNumber", "params": [1], "id": 0}' -2020-07-16 17:16:40,845 DEBUG - channelHandler.ssock.recv len:84 -2020-07-16 17:16:40,845 DEBUG - total bytes to decode 84, datalen 84 -2020-07-16 17:16:40,845 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:84,type:0x12,result:0x0,seq:b'0f1bc116c74511ea80c3f21898360cc8',data:b'{"id":0,"jsonrpc":"2.0","result":"0x3d2"}\n' -2020-07-16 17:16:40,846 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:40,846 DEBUG - onResponse, emitter: getResult_b'0f1bc116c74511ea80c3f21898360cc8'_18 -2020-07-16 17:16:40,846 DEBUG - response from server , seq: b'0f1bc116c74511ea80c3f21898360cc8', type:18 -2020-07-16 17:16:40,847 DEBUG - block notify emitter: onResponse_b'00000000000000000000000000000000'_4097 -2020-07-16 17:16:40,847 INFO - using protocol channel -2020-07-16 17:16:40,847 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getClientVersion", "params": [], "id": 1}' -2020-07-16 17:16:40,847 DEBUG - channelSendThread send pack len:19,type:0x32,result:0x0,seq:b'0f1d5a9ec74511ea80c3f21898360cc8',data:["_block_notify_1"] -2020-07-16 17:16:40,847 DEBUG - channelSendThread send pack len:71,type:0x12,result:0x0,seq:b'0f1d66a6c74511ea80c3f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getClientVersion", "params": [], "id": 1}' -2020-07-16 17:16:40,904 DEBUG - channelHandler.ssock.recv len:299 -2020-07-16 17:16:40,904 DEBUG - total bytes to decode 299, datalen 299 -2020-07-16 17:16:40,905 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:299,type:0x12,result:0x0,seq:b'0f1d66a6c74511ea80c3f21898360cc8',data:b'{"id":1,"jsonrpc":"2.0","result":{"Build Time":"20190923 13:22:09","Build Type":"Linux/clang/Release","Chain Id":"1","FISCO-BCOS Version":"2.1.0","Git Branch":"HEAD","Git Commit Hash":"cb68124d4fbf3df563a57dfff5f0c6eedc1419cc","Supported Version":"2.1.0"}}\n' -2020-07-16 17:16:40,905 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:40,905 DEBUG - onResponse, emitter: getResult_b'0f1d66a6c74511ea80c3f21898360cc8'_18 -2020-07-16 17:16:40,905 DEBUG - response from server , seq: b'0f1d66a6c74511ea80c3f21898360cc8', type:18 -2020-07-16 17:16:40,905 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getBlockNumber", "params": [1], "id": 2}' -2020-07-16 17:16:40,905 DEBUG - channelSendThread send pack len:70,type:0x12,result:0x0,seq:b'0f264406c74511ea80c3f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getBlockNumber", "params": [1], "id": 2}' -2020-07-16 17:16:40,914 DEBUG - channelHandler.ssock.recv len:84 -2020-07-16 17:16:40,914 DEBUG - total bytes to decode 84, datalen 84 -2020-07-16 17:16:40,915 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:84,type:0x12,result:0x0,seq:b'0f264406c74511ea80c3f21898360cc8',data:b'{"id":2,"jsonrpc":"2.0","result":"0x3d2"}\n' -2020-07-16 17:16:40,915 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:40,915 DEBUG - onResponse, emitter: getResult_b'0f264406c74511ea80c3f21898360cc8'_18 -2020-07-16 17:16:40,915 DEBUG - response from server , seq: b'0f264406c74511ea80c3f21898360cc8', type:18 -2020-07-16 17:16:40,916 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getPeers", "params": [1], "id": 3}' -2020-07-16 17:16:40,916 DEBUG - channelSendThread send pack len:64,type:0x12,result:0x0,seq:b'0f27d906c74511ea80c3f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getPeers", "params": [1], "id": 3}' -2020-07-16 17:16:40,925 DEBUG - channelHandler.ssock.recv len:726 -2020-07-16 17:16:40,926 DEBUG - total bytes to decode 726, datalen 726 -2020-07-16 17:16:40,926 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:726,type:0x12,result:0x0,seq:b'0f27d906c74511ea80c3f21898360cc8',data:b'{"id":3,"jsonrpc":"2.0","result":[{"Agency":"agency","IPAndPort":"127.0.0.1:31301","Node":"node1","NodeID":"f4ac663afc7c3ea9f373ad4714890d6cd152ee2ce57c4ba0c2939c85db4c9758aad27d23fd9b24c8184fe3b9043e0fbc252e753af213fca1782a6cec4ff74621","Topic":[]},{"Agency":"agency","IPAndPort":"127.0.0.1:31302","Node":"node2","NodeID":"8fc6628eb67fabc0cabbf5073239da3b47f659c020d79b64ba4d2a1b85209b7a7affa5a335c5a9cc1fb7e58023e0e1a9be5409bd979fc6c97a855bf47403dbe2","Topic":[]},{"Agency":"agency","IPAndPort":"127.0.0.1:31303","Node":"node3","NodeID":"3127bf7a23e8c9268535568c4144594b021de325978bca8073047b0fcf22d1ad89f2fee303e6db15ed43adb3191450796afaab06bc6e173ef836b37e5c6c5af7","Topic":[]}]}\n' -2020-07-16 17:16:40,926 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:40,927 DEBUG - onResponse, emitter: getResult_b'0f27d906c74511ea80c3f21898360cc8'_18 -2020-07-16 17:16:40,927 DEBUG - response from server , seq: b'0f27d906c74511ea80c3f21898360cc8', type:18 -2020-07-16 17:16:40,927 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getBlockByNumber", "params": [1, "0x1", true], "id": 4}' -2020-07-16 17:16:40,928 DEBUG - channelSendThread send pack len:85,type:0x12,result:0x0,seq:b'0f299facc74511ea80c3f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getBlockByNumber", "params": [1, "0x1", true], "id": 4}' -2020-07-16 17:16:40,948 DEBUG - channelHandler.ssock.recv len:16384 -2020-07-16 17:16:40,948 DEBUG - total bytes to decode 31395, datalen 16384 -2020-07-16 17:16:40,948 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:40,950 DEBUG - channelHandler.ssock.recv len:15011 -2020-07-16 17:16:40,950 DEBUG - total bytes to decode 31395, datalen 31395 -2020-07-16 17:16:40,950 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:31395,type:0x12,result:0x0,seq:b'0f299facc74511ea80c3f21898360cc8',data:b'{"id":4,"jsonrpc":"2.0","result":{"dbHash":"0x09ad211f46e1028d7321c902c02c79f5efbc84eb779967147718487027522e09","extraData":[],"gasLimit":"0x0","gasUsed":"0x0","hash":"0x9f01fa811331577cbab25bbb26f417c76400b57dc8d8bd520c7bcd5b49f55a86","logsBloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","number":"0x1","parentHash":"0xdefc4142881ee999c6a517eb9374fa0fb19e265e51fed9bce1828bd88591ef7d","receiptsRoot":"0xf61a50c8c6cc57779168f82395fd85bb60ed32898879c53f78828023a0ab2a56","sealer":"0x0","sealerList":["3127bf7a23e8c9268535568c4144594b021de325978bca8073047b0fcf22d1ad89f2fee303e6db15ed43adb3191450796afaab06bc6e173ef836b37e5c6c5af7","8fc6628eb67fabc0cabbf5073239da3b47f659c020d79b64ba4d2a1b85209b7a7affa5a335c5a9cc1fb7e58023e0e1a9be5409bd979fc6c97a855bf47403dbe2","b73a288f5a36eae053850170e385e473b8569b52533c03ce3f041ed3b8956576e83e43de9031853a923e9e43d69649cb6f223de33a61474b57a6488b12521056","f4ac663afc7c3ea9f373ad4714890d6cd152ee2ce57c4ba0c2939c85db4c9758aad27d23fd9b24c8184fe3b9043e0fbc252e753af213fca1782a6cec4ff74621"],"stateRoot":"0x09ad211f46e1028d7321c902c02c79f5efbc84eb779967147718487027522e09","timestamp":"0x16f45485da1","transactions":[{"blockHash":"0x9f01fa811331577cbab25bbb26f417c76400b57dc8d8bd520c7bcd5b49f55a86","blockNumber":"0x1","from":"0x148947262ec5e21739fe3a931c29e8b84ee34a0f","gas":"0x7d2b7500","gasPrice":"0x1","hash":"0xc5981b3b831a69bf1d7847b780acbbd4702fa2d30005945a0c4fb1887766c9b3","input":"0x60806040523480156200001157600080fd5b50604051620038183803806200381883398101806040528101908080518201929190602001805182019291906020018051906020019092919080519060200190929190505050620000713362000131640100000000026401000000009004565b6200008b336200019b640100000000026401000000009004565b6000600260006101000a81548160ff0219169083151502179055508360069080519060200190620000be92919062000731565b508260079080519060200190620000d792919062000731565b5081600860006101000a81548160ff021916908360ff16021790555062000127338360ff16600a0a8302602060405190810160405280600081525062000205640100000000026401000000009004565b50505050620007e0565b62000155816000620004936401000000000262002e0a179091906401000000009004565b8073ffffffffffffffffffffffffffffffffffffffff167f05e7c881d716bee8cb7ed92293133ba156704252439e5c502c277448f04e20c260405160405180910390a250565b620001bf816001620004936401000000000262002e0a179091906401000000009004565b8073ffffffffffffffffffffffffffffffffffffffff167ff4fbb5a5e62a703643fe5be0722720f728980fdde74f11d76eca7e13bdc3301d60405160405180910390a250565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515620002d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f4241433030313a20697373756520746f20746865207a65726f2061646472657381526020017f730000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b620002f682600554620005826401000000000262002068179091906401000000009004565b6005819055506200035e82600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620005826401000000000262002068179091906401000000009004565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fcf0f9f1eee875cfebd14defd14de0773aab4c233e702ae0ffb510aa33c3f1c4c85856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b838110156200045257808201518184015260208101905062000435565b50505050905090810190601f168015620004805780820380516001836020036101000a031916815260200191505b50935050505060405180910390a4505050565b620004ae82826200060d640100000000026401000000009004565b15151562000524576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f526f6c65733a206163636f756e7420616c72656164792068617320726f6c650081525060200191505060405180910390fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600080828401905083811015151562000603576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515620006da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001807f526f6c65733a206163636f756e7420697320746865207a65726f20616464726581526020017f737300000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200077457805160ff1916838001178555620007a5565b82800160010185558215620007a5579182015b82811115620007a457825182559160200191906001019062000787565b5b509050620007b49190620007b8565b5090565b620007dd91905b80821115620007d9576000816000905550600101620007bf565b5090565b90565b61302880620007f06000396000f300608060405260043610610154576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063095ea7b3146101595780631a39d8ef146101be57806320694db0146101e9578063395093511461022c578063420969c114610291578063452dee281461034457806357a70df81461035b5780635d7d3f0d1461039e57806364ec32501461048d578063702efdf3146105205780637284e4161461054f57806375fa86af146105df57806377d317d014610672578063877b9a67146106e55780639126d03c14610740578063938050e11461079b5780639cb35cbd146107b2578063a457c2d7146107e3578063c835036214610848578063cd8e473b146108d8578063d7fb71c91461098b578063dd62ed3e146109a2578063e3d670d714610a19578063e6400bbe14610a70578063ebf469dc14610a87578063f49bb76b14610b32575b600080fd5b34801561016557600080fd5b506101a4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bc5565b604051808215151515815260200191505060405180910390f35b3480156101ca57600080fd5b506101d3610c61565b6040518082815260200191505060405180910390f35b3480156101f557600080fd5b5061022a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c6b565b005b34801561023857600080fd5b50610277600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d1a565b604051808215151515815260200191505060405180910390f35b34801561029d57600080fd5b50610342600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050610e44565b005b34801561035057600080fd5b50610359610f81565b005b34801561036757600080fd5b5061039c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f8c565b005b3480156103aa57600080fd5b5061048b6004803603810190808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919291929080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061103b565b005b34801561049957600080fd5b5061051e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061129b565b005b34801561052c57600080fd5b506105356112ab565b604051808215151515815260200191505060405180910390f35b34801561055b57600080fd5b506105646112c2565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105a4578082015181840152602081019050610589565b50505050905090810190601f1680156105d15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156105eb57600080fd5b50610670600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611364565b005b34801561067e57600080fd5b506106e360048036038101908080359060200190929190803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061149f565b005b3480156106f157600080fd5b50610726600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114ae565b604051808215151515815260200191505060405180910390f35b34801561074c57600080fd5b50610781600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114cb565b604051808215151515815260200191505060405180910390f35b3480156107a757600080fd5b506107b06114e8565b005b3480156107be57600080fd5b506107c76114f3565b604051808260ff1660ff16815260200191505060405180910390f35b3480156107ef57600080fd5b5061082e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061150a565b604051808215151515815260200191505060405180910390f35b34801561085457600080fd5b5061085d611634565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561089d578082015181840152602081019050610882565b50505050905090810190601f1680156108ca5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156108e457600080fd5b50610989600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506116d6565b005b34801561099757600080fd5b506109a0611806565b005b3480156109ae57600080fd5b50610a03600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119ad565b6040518082815260200191505060405180910390f35b348015610a2557600080fd5b50610a5a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a34565b6040518082815260200191505060405180910390f35b348015610a7c57600080fd5b50610a85611a7d565b005b348015610a9357600080fd5b50610b18600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611c25565b604051808215151515815260200191505060405180910390f35b348015610b3e57600080fd5b50610bc3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611ce0565b005b6000600260009054906101000a900460ff16151515610c4c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b610c57338484611d76565b6001905092915050565b6000600554905090565b610c74336114ae565b1515610d0e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260308152602001807f497373756572526f6c653a2063616c6c657220646f6573206e6f74206861766581526020017f207468652049737375657220726f6c650000000000000000000000000000000081525060400191505060405180910390fd5b610d178161200e565b50565b6000600260009054906101000a900460ff16151515610da1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b610e3a3384610e3585600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461206890919063ffffffff16565b611d76565b6001905092915050565b600260009054906101000a900460ff16151515610ec9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b610ed5848484846116d6565b610ee1848484846120f2565b1515610f7b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001807f4241433030313a2073656e6420746f206e6f6e2042414330303152656365697681526020017f657220696d706c656d656e74657200000000000000000000000000000000000081525060400191505060405180910390fd5b50505050565b610f8a33612314565b565b610f95336114cb565b151561102f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260368152602001807f53757370656e646572526f6c653a2063616c6c657220646f6573206e6f74206881526020017f617665207468652053757370656e64657220726f6c650000000000000000000081525060400191505060405180910390fd5b6110388161236e565b50565b6000600260009054906101000a900460ff161515156110c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b82518451141515611161576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001807f746f20616e642076616c756573206172726179206c656e676874206d7573742081526020017f6d617463682e000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600090505b835181101561129557600073ffffffffffffffffffffffffffffffffffffffff16848281518110151561119557fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1614151515611251576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001807f64657374696e6174696f6e2061646472657373206d757374206265206e6f6e2d81526020017f7a65726f2e00000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b61128a848281518110151561126257fe5b90602001906020020151848381518110151561127a57fe5b9060200190602002015184611364565b806001019050611166565b50505050565b6112a68383836123c8565b505050565b6000600260009054906101000a900460ff16905090565b606060068054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561135a5780601f1061132f5761010080835404028352916020019161135a565b820191906000526020600020905b81548152906001019060200180831161133d57829003601f168201915b5050505050905090565b600260009054906101000a900460ff161515156113e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b6113f4838383611ce0565b611400338484846120f2565b151561149a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001807f4241433030313a2073656e6420746f206e6f6e2042414330303152656365697681526020017f657220696d706c656d656e74657200000000000000000000000000000000000081525060400191505060405180910390fd5b505050565b6114aa338383612471565b5050565b60006114c48260006126db90919063ffffffff16565b9050919050565b60006114e18260016126db90919063ffffffff16565b9050919050565b6114f1336127fe565b565b6000600860009054906101000a900460ff16905090565b6000600260009054906101000a900460ff16151515611591576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b61162a338461162585600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b611d76565b6001905092915050565b606060078054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156116cc5780601f106116a1576101008083540402835291602001916116cc565b820191906000526020600020905b8154815290600101906020018083116116af57829003601f168201915b5050505050905090565b600260009054906101000a900460ff1615151561175b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b611767848484846128e2565b61180084336117fb85600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b611d76565b50505050565b61180f336114cb565b15156118a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260368152602001807f53757370656e646572526f6c653a2063616c6c657220646f6573206e6f74206881526020017f617665207468652053757370656e64657220726f6c650000000000000000000081525060400191505060405180910390fd5b600260009054906101000a900460ff16151561192d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f53757370656e6461626c653a206e6f742073757370656e64656400000000000081525060200191505060405180910390fd5b6000600260006101000a81548160ff0219169083151502179055507f349b4285cb8dde314c53fd9d8e8e578381a7375e4f76f9dd9fe07f9960f120a433604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611a86336114cb565b1515611b20576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260368152602001807f53757370656e646572526f6c653a2063616c6c657220646f6573206e6f74206881526020017f617665207468652053757370656e64657220726f6c650000000000000000000081525060400191505060405180910390fd5b600260009054906101000a900460ff16151515611ba5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b6001600260006101000a81548160ff0219169083151502179055507f6f123d3d54c84a7960a573b31c221dcd86e13fd849c5adb0c6ca851468cc1ae433604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000611c30336114ae565b1515611cca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260308152602001807f497373756572526f6c653a2063616c6c657220646f6573206e6f74206861766581526020017f207468652049737375657220726f6c650000000000000000000000000000000081525060400191505060405180910390fd5b611cd5848484612ba0565b600190509392505050565b600260009054906101000a900460ff16151515611d65576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b611d71338484846128e2565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515611e41576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001807f4241433030313a20617070726f76652066726f6d20746865207a65726f20616481526020017f647265737300000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515611f0c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001807f4241433030313a20617070726f766520746f20746865207a65726f206164647281526020017f657373000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fa0175360a15bca328baf7ea85c7b784d58b222a50d0ce760b10dba336d226a61846040518082815260200191505060405180910390a4505050565b612022816000612e0a90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f05e7c881d716bee8cb7ed92293133ba156704252439e5c502c277448f04e20c260405160405180910390a250565b60008082840190508381101515156120e8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b6000806121148573ffffffffffffffffffffffffffffffffffffffff16612ee7565b1515612123576001915061230b565b8473ffffffffffffffffffffffffffffffffffffffff16635a47870a878787876040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156122185780820151818401526020810190506121fd565b50505050905090810190601f1680156122455780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b15801561226757600080fd5b505af115801561227b573d6000803e3d6000fd5b505050506040513d602081101561229157600080fd5b81019080805190602001909291905050509050635a47870a7c0100000000000000000000000000000000000000000000000000000000027bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505b50949350505050565b612328816001612efa90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f17eb45856cd2283111eeb8a1dddf8a43121889e3ce798241f96d2afed353eaa360405160405180910390a250565b612382816001612e0a90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167ff4fbb5a5e62a703643fe5be0722720f728980fdde74f11d76eca7e13bdc3301d60405160405180910390a250565b6123d3838383612471565b61246c833361246785600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b611d76565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561253c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001807f4241433030313a2064657374726f792066726f6d20746865207a65726f20616481526020017f647265737300000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b6125518260055461285890919063ffffffff16565b6005819055506125a982600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fcf0f9f1eee875cfebd14defd14de0773aab4c233e702ae0ffb510aa33c3f1c4c85856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561269b578082015181840152602081019050612680565b50505050905090810190601f1680156126c85780820380516001836020036101000a031916815260200191505b50935050505060405180910390a4505050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156127a7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001807f526f6c65733a206163636f756e7420697320746865207a65726f20616464726581526020017f737300000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b612812816000612efa90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167faf66545c919a3be306ee446d8f42a9558b5b022620df880517bc9593ec0f2d5260405160405180910390a250565b6000808383111515156128d3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b82840390508091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515612987576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4241433030313a2073656e6420746f20746865207a65726f206164647265737381525060200191505060405180910390fd5b6129d982600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612a6e82600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461206890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fcf0f9f1eee875cfebd14defd14de0773aab4c233e702ae0ffb510aa33c3f1c4c85856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015612b5f578082015181840152602081019050612b44565b50505050905090810190601f168015612b8c5780820380516001836020036101000a031916815260200191505b50935050505060405180910390a450505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515612c6b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f4241433030313a20697373756520746f20746865207a65726f2061646472657381526020017f730000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b612c808260055461206890919063ffffffff16565b600581905550612cd882600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461206890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fcf0f9f1eee875cfebd14defd14de0773aab4c233e702ae0ffb510aa33c3f1c4c85856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015612dca578082015181840152602081019050612daf565b50505050905090810190601f168015612df75780820380516001836020036101000a031916815260200191505b50935050505060405180910390a4505050565b612e1482826126db565b151515612e89576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f526f6c65733a206163636f756e7420616c72656164792068617320726f6c650081525060200191505060405180910390fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600080823b905060008111915050919050565b612f0482826126db565b1515612f9e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c81526020017f650000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b60008260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050505600a165627a7a7230582036fa70e69ca7dec01cfb9a72b4136c0348b0f6f6765e818b79ca31f2983c196c0029000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000f4240000000000000000000000000000000000000000000000000000000000000000d474458206361722061737365740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035454540000000000000000000000000000000000000000000000000000000000","nonce":"0x38e835154d224d9fd9b1e9ebc8f80692e145660c02b0f47603bffc2315c7fbe","to":null,"transactionIndex":"0x0","value":"0x0"}],"transactionsRoot":"0xad7d27b386a2d65fe5dba5f81bc72906fc06689f528c0fad39b4efc8817a64da"}}\n' -2020-07-16 17:16:40,950 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:40,951 DEBUG - onResponse, emitter: getResult_b'0f299facc74511ea80c3f21898360cc8'_18 -2020-07-16 17:16:40,951 DEBUG - response from server , seq: b'0f299facc74511ea80c3f21898360cc8', type:18 -2020-07-16 17:16:40,961 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getBlockHashByNumber", "params": [1, "0x1"], "id": 5}' -2020-07-16 17:16:40,961 DEBUG - channelSendThread send pack len:83,type:0x12,result:0x0,seq:b'0f2ec644c74511ea80c3f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getBlockHashByNumber", "params": [1, "0x1"], "id": 5}' -2020-07-16 17:16:40,970 DEBUG - channelHandler.ssock.recv len:145 -2020-07-16 17:16:40,970 DEBUG - total bytes to decode 145, datalen 145 -2020-07-16 17:16:40,970 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:145,type:0x12,result:0x0,seq:b'0f2ec644c74511ea80c3f21898360cc8',data:b'{"id":5,"jsonrpc":"2.0","result":"0x9f01fa811331577cbab25bbb26f417c76400b57dc8d8bd520c7bcd5b49f55a86"}\n' -2020-07-16 17:16:40,970 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:40,971 DEBUG - onResponse, emitter: getResult_b'0f2ec644c74511ea80c3f21898360cc8'_18 -2020-07-16 17:16:40,971 DEBUG - response from server , seq: b'0f2ec644c74511ea80c3f21898360cc8', type:18 -2020-07-16 17:16:40,972 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getBlockByHash", "params": [1, "0x9f01fa811331577cbab25bbb26f417c76400b57dc8d8bd520c7bcd5b49f55a86", true], "id": 6}' -2020-07-16 17:16:40,972 DEBUG - channelSendThread send pack len:146,type:0x12,result:0x0,seq:b'0f306d78c74511ea80c3f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getBlockByHash", "params": [1, "0x9f01fa811331577cbab25bbb26f417c76400b57dc8d8bd520c7bcd5b49f55a86", true], "id": 6}' -2020-07-16 17:16:40,983 DEBUG - channelHandler.ssock.recv len:16384 -2020-07-16 17:16:40,983 DEBUG - total bytes to decode 31233, datalen 16384 -2020-07-16 17:16:40,984 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:40,992 DEBUG - channelHandler.ssock.recv len:14849 -2020-07-16 17:16:40,992 DEBUG - total bytes to decode 31233, datalen 31233 -2020-07-16 17:16:40,993 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:31233,type:0x12,result:0x0,seq:b'0f306d78c74511ea80c3f21898360cc8',data:b'{"id":6,"jsonrpc":"2.0","result":{"extraData":[],"gasLimit":"0x0","gasUsed":"0x0","hash":"0x9f01fa811331577cbab25bbb26f417c76400b57dc8d8bd520c7bcd5b49f55a86","logsBloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","number":"0x1","parentHash":"0xdefc4142881ee999c6a517eb9374fa0fb19e265e51fed9bce1828bd88591ef7d","sealer":"0x0","sealerList":["3127bf7a23e8c9268535568c4144594b021de325978bca8073047b0fcf22d1ad89f2fee303e6db15ed43adb3191450796afaab06bc6e173ef836b37e5c6c5af7","8fc6628eb67fabc0cabbf5073239da3b47f659c020d79b64ba4d2a1b85209b7a7affa5a335c5a9cc1fb7e58023e0e1a9be5409bd979fc6c97a855bf47403dbe2","b73a288f5a36eae053850170e385e473b8569b52533c03ce3f041ed3b8956576e83e43de9031853a923e9e43d69649cb6f223de33a61474b57a6488b12521056","f4ac663afc7c3ea9f373ad4714890d6cd152ee2ce57c4ba0c2939c85db4c9758aad27d23fd9b24c8184fe3b9043e0fbc252e753af213fca1782a6cec4ff74621"],"stateRoot":"0x09ad211f46e1028d7321c902c02c79f5efbc84eb779967147718487027522e09","timestamp":"0x16f45485da1","transactions":[{"blockHash":"0x9f01fa811331577cbab25bbb26f417c76400b57dc8d8bd520c7bcd5b49f55a86","blockNumber":"0x1","from":"0x148947262ec5e21739fe3a931c29e8b84ee34a0f","gas":"0x7d2b7500","gasPrice":"0x1","hash":"0xc5981b3b831a69bf1d7847b780acbbd4702fa2d30005945a0c4fb1887766c9b3","input":"0x60806040523480156200001157600080fd5b50604051620038183803806200381883398101806040528101908080518201929190602001805182019291906020018051906020019092919080519060200190929190505050620000713362000131640100000000026401000000009004565b6200008b336200019b640100000000026401000000009004565b6000600260006101000a81548160ff0219169083151502179055508360069080519060200190620000be92919062000731565b508260079080519060200190620000d792919062000731565b5081600860006101000a81548160ff021916908360ff16021790555062000127338360ff16600a0a8302602060405190810160405280600081525062000205640100000000026401000000009004565b50505050620007e0565b62000155816000620004936401000000000262002e0a179091906401000000009004565b8073ffffffffffffffffffffffffffffffffffffffff167f05e7c881d716bee8cb7ed92293133ba156704252439e5c502c277448f04e20c260405160405180910390a250565b620001bf816001620004936401000000000262002e0a179091906401000000009004565b8073ffffffffffffffffffffffffffffffffffffffff167ff4fbb5a5e62a703643fe5be0722720f728980fdde74f11d76eca7e13bdc3301d60405160405180910390a250565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515620002d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f4241433030313a20697373756520746f20746865207a65726f2061646472657381526020017f730000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b620002f682600554620005826401000000000262002068179091906401000000009004565b6005819055506200035e82600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620005826401000000000262002068179091906401000000009004565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fcf0f9f1eee875cfebd14defd14de0773aab4c233e702ae0ffb510aa33c3f1c4c85856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b838110156200045257808201518184015260208101905062000435565b50505050905090810190601f168015620004805780820380516001836020036101000a031916815260200191505b50935050505060405180910390a4505050565b620004ae82826200060d640100000000026401000000009004565b15151562000524576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f526f6c65733a206163636f756e7420616c72656164792068617320726f6c650081525060200191505060405180910390fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600080828401905083811015151562000603576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515620006da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001807f526f6c65733a206163636f756e7420697320746865207a65726f20616464726581526020017f737300000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200077457805160ff1916838001178555620007a5565b82800160010185558215620007a5579182015b82811115620007a457825182559160200191906001019062000787565b5b509050620007b49190620007b8565b5090565b620007dd91905b80821115620007d9576000816000905550600101620007bf565b5090565b90565b61302880620007f06000396000f300608060405260043610610154576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063095ea7b3146101595780631a39d8ef146101be57806320694db0146101e9578063395093511461022c578063420969c114610291578063452dee281461034457806357a70df81461035b5780635d7d3f0d1461039e57806364ec32501461048d578063702efdf3146105205780637284e4161461054f57806375fa86af146105df57806377d317d014610672578063877b9a67146106e55780639126d03c14610740578063938050e11461079b5780639cb35cbd146107b2578063a457c2d7146107e3578063c835036214610848578063cd8e473b146108d8578063d7fb71c91461098b578063dd62ed3e146109a2578063e3d670d714610a19578063e6400bbe14610a70578063ebf469dc14610a87578063f49bb76b14610b32575b600080fd5b34801561016557600080fd5b506101a4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bc5565b604051808215151515815260200191505060405180910390f35b3480156101ca57600080fd5b506101d3610c61565b6040518082815260200191505060405180910390f35b3480156101f557600080fd5b5061022a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c6b565b005b34801561023857600080fd5b50610277600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d1a565b604051808215151515815260200191505060405180910390f35b34801561029d57600080fd5b50610342600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050610e44565b005b34801561035057600080fd5b50610359610f81565b005b34801561036757600080fd5b5061039c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f8c565b005b3480156103aa57600080fd5b5061048b6004803603810190808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919291929080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061103b565b005b34801561049957600080fd5b5061051e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061129b565b005b34801561052c57600080fd5b506105356112ab565b604051808215151515815260200191505060405180910390f35b34801561055b57600080fd5b506105646112c2565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105a4578082015181840152602081019050610589565b50505050905090810190601f1680156105d15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156105eb57600080fd5b50610670600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611364565b005b34801561067e57600080fd5b506106e360048036038101908080359060200190929190803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061149f565b005b3480156106f157600080fd5b50610726600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114ae565b604051808215151515815260200191505060405180910390f35b34801561074c57600080fd5b50610781600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114cb565b604051808215151515815260200191505060405180910390f35b3480156107a757600080fd5b506107b06114e8565b005b3480156107be57600080fd5b506107c76114f3565b604051808260ff1660ff16815260200191505060405180910390f35b3480156107ef57600080fd5b5061082e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061150a565b604051808215151515815260200191505060405180910390f35b34801561085457600080fd5b5061085d611634565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561089d578082015181840152602081019050610882565b50505050905090810190601f1680156108ca5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156108e457600080fd5b50610989600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506116d6565b005b34801561099757600080fd5b506109a0611806565b005b3480156109ae57600080fd5b50610a03600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119ad565b6040518082815260200191505060405180910390f35b348015610a2557600080fd5b50610a5a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a34565b6040518082815260200191505060405180910390f35b348015610a7c57600080fd5b50610a85611a7d565b005b348015610a9357600080fd5b50610b18600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611c25565b604051808215151515815260200191505060405180910390f35b348015610b3e57600080fd5b50610bc3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611ce0565b005b6000600260009054906101000a900460ff16151515610c4c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b610c57338484611d76565b6001905092915050565b6000600554905090565b610c74336114ae565b1515610d0e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260308152602001807f497373756572526f6c653a2063616c6c657220646f6573206e6f74206861766581526020017f207468652049737375657220726f6c650000000000000000000000000000000081525060400191505060405180910390fd5b610d178161200e565b50565b6000600260009054906101000a900460ff16151515610da1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b610e3a3384610e3585600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461206890919063ffffffff16565b611d76565b6001905092915050565b600260009054906101000a900460ff16151515610ec9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b610ed5848484846116d6565b610ee1848484846120f2565b1515610f7b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001807f4241433030313a2073656e6420746f206e6f6e2042414330303152656365697681526020017f657220696d706c656d656e74657200000000000000000000000000000000000081525060400191505060405180910390fd5b50505050565b610f8a33612314565b565b610f95336114cb565b151561102f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260368152602001807f53757370656e646572526f6c653a2063616c6c657220646f6573206e6f74206881526020017f617665207468652053757370656e64657220726f6c650000000000000000000081525060400191505060405180910390fd5b6110388161236e565b50565b6000600260009054906101000a900460ff161515156110c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b82518451141515611161576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001807f746f20616e642076616c756573206172726179206c656e676874206d7573742081526020017f6d617463682e000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600090505b835181101561129557600073ffffffffffffffffffffffffffffffffffffffff16848281518110151561119557fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1614151515611251576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001807f64657374696e6174696f6e2061646472657373206d757374206265206e6f6e2d81526020017f7a65726f2e00000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b61128a848281518110151561126257fe5b90602001906020020151848381518110151561127a57fe5b9060200190602002015184611364565b806001019050611166565b50505050565b6112a68383836123c8565b505050565b6000600260009054906101000a900460ff16905090565b606060068054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561135a5780601f1061132f5761010080835404028352916020019161135a565b820191906000526020600020905b81548152906001019060200180831161133d57829003601f168201915b5050505050905090565b600260009054906101000a900460ff161515156113e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b6113f4838383611ce0565b611400338484846120f2565b151561149a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001807f4241433030313a2073656e6420746f206e6f6e2042414330303152656365697681526020017f657220696d706c656d656e74657200000000000000000000000000000000000081525060400191505060405180910390fd5b505050565b6114aa338383612471565b5050565b60006114c48260006126db90919063ffffffff16565b9050919050565b60006114e18260016126db90919063ffffffff16565b9050919050565b6114f1336127fe565b565b6000600860009054906101000a900460ff16905090565b6000600260009054906101000a900460ff16151515611591576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b61162a338461162585600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b611d76565b6001905092915050565b606060078054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156116cc5780601f106116a1576101008083540402835291602001916116cc565b820191906000526020600020905b8154815290600101906020018083116116af57829003601f168201915b5050505050905090565b600260009054906101000a900460ff1615151561175b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b611767848484846128e2565b61180084336117fb85600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b611d76565b50505050565b61180f336114cb565b15156118a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260368152602001807f53757370656e646572526f6c653a2063616c6c657220646f6573206e6f74206881526020017f617665207468652053757370656e64657220726f6c650000000000000000000081525060400191505060405180910390fd5b600260009054906101000a900460ff16151561192d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f53757370656e6461626c653a206e6f742073757370656e64656400000000000081525060200191505060405180910390fd5b6000600260006101000a81548160ff0219169083151502179055507f349b4285cb8dde314c53fd9d8e8e578381a7375e4f76f9dd9fe07f9960f120a433604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611a86336114cb565b1515611b20576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260368152602001807f53757370656e646572526f6c653a2063616c6c657220646f6573206e6f74206881526020017f617665207468652053757370656e64657220726f6c650000000000000000000081525060400191505060405180910390fd5b600260009054906101000a900460ff16151515611ba5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b6001600260006101000a81548160ff0219169083151502179055507f6f123d3d54c84a7960a573b31c221dcd86e13fd849c5adb0c6ca851468cc1ae433604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000611c30336114ae565b1515611cca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260308152602001807f497373756572526f6c653a2063616c6c657220646f6573206e6f74206861766581526020017f207468652049737375657220726f6c650000000000000000000000000000000081525060400191505060405180910390fd5b611cd5848484612ba0565b600190509392505050565b600260009054906101000a900460ff16151515611d65576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b611d71338484846128e2565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515611e41576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001807f4241433030313a20617070726f76652066726f6d20746865207a65726f20616481526020017f647265737300000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515611f0c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001807f4241433030313a20617070726f766520746f20746865207a65726f206164647281526020017f657373000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fa0175360a15bca328baf7ea85c7b784d58b222a50d0ce760b10dba336d226a61846040518082815260200191505060405180910390a4505050565b612022816000612e0a90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f05e7c881d716bee8cb7ed92293133ba156704252439e5c502c277448f04e20c260405160405180910390a250565b60008082840190508381101515156120e8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b6000806121148573ffffffffffffffffffffffffffffffffffffffff16612ee7565b1515612123576001915061230b565b8473ffffffffffffffffffffffffffffffffffffffff16635a47870a878787876040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156122185780820151818401526020810190506121fd565b50505050905090810190601f1680156122455780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b15801561226757600080fd5b505af115801561227b573d6000803e3d6000fd5b505050506040513d602081101561229157600080fd5b81019080805190602001909291905050509050635a47870a7c0100000000000000000000000000000000000000000000000000000000027bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505b50949350505050565b612328816001612efa90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f17eb45856cd2283111eeb8a1dddf8a43121889e3ce798241f96d2afed353eaa360405160405180910390a250565b612382816001612e0a90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167ff4fbb5a5e62a703643fe5be0722720f728980fdde74f11d76eca7e13bdc3301d60405160405180910390a250565b6123d3838383612471565b61246c833361246785600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b611d76565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561253c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001807f4241433030313a2064657374726f792066726f6d20746865207a65726f20616481526020017f647265737300000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b6125518260055461285890919063ffffffff16565b6005819055506125a982600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fcf0f9f1eee875cfebd14defd14de0773aab4c233e702ae0ffb510aa33c3f1c4c85856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561269b578082015181840152602081019050612680565b50505050905090810190601f1680156126c85780820380516001836020036101000a031916815260200191505b50935050505060405180910390a4505050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156127a7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001807f526f6c65733a206163636f756e7420697320746865207a65726f20616464726581526020017f737300000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b612812816000612efa90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167faf66545c919a3be306ee446d8f42a9558b5b022620df880517bc9593ec0f2d5260405160405180910390a250565b6000808383111515156128d3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b82840390508091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515612987576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4241433030313a2073656e6420746f20746865207a65726f206164647265737381525060200191505060405180910390fd5b6129d982600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612a6e82600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461206890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fcf0f9f1eee875cfebd14defd14de0773aab4c233e702ae0ffb510aa33c3f1c4c85856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015612b5f578082015181840152602081019050612b44565b50505050905090810190601f168015612b8c5780820380516001836020036101000a031916815260200191505b50935050505060405180910390a450505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515612c6b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f4241433030313a20697373756520746f20746865207a65726f2061646472657381526020017f730000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b612c808260055461206890919063ffffffff16565b600581905550612cd882600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461206890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fcf0f9f1eee875cfebd14defd14de0773aab4c233e702ae0ffb510aa33c3f1c4c85856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015612dca578082015181840152602081019050612daf565b50505050905090810190601f168015612df75780820380516001836020036101000a031916815260200191505b50935050505060405180910390a4505050565b612e1482826126db565b151515612e89576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f526f6c65733a206163636f756e7420616c72656164792068617320726f6c650081525060200191505060405180910390fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600080823b905060008111915050919050565b612f0482826126db565b1515612f9e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c81526020017f650000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b60008260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050505600a165627a7a7230582036fa70e69ca7dec01cfb9a72b4136c0348b0f6f6765e818b79ca31f2983c196c0029000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000f4240000000000000000000000000000000000000000000000000000000000000000d474458206361722061737365740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035454540000000000000000000000000000000000000000000000000000000000","nonce":"0x38e835154d224d9fd9b1e9ebc8f80692e145660c02b0f47603bffc2315c7fbe","to":null,"transactionIndex":"0x0","value":"0x0"}],"transactionsRoot":"0xad7d27b386a2d65fe5dba5f81bc72906fc06689f528c0fad39b4efc8817a64da"}}\n' -2020-07-16 17:16:40,993 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:40,994 DEBUG - onResponse, emitter: getResult_b'0f306d78c74511ea80c3f21898360cc8'_18 -2020-07-16 17:16:40,994 DEBUG - response from server , seq: b'0f306d78c74511ea80c3f21898360cc8', type:18 -2020-07-16 17:16:41,001 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getTransactionByHash", "params": [1, "0xc5981b3b831a69bf1d7847b780acbbd4702fa2d30005945a0c4fb1887766c9b3"], "id": 7}' -2020-07-16 17:16:41,001 DEBUG - channelSendThread send pack len:146,type:0x12,result:0x0,seq:b'0f34d296c74511ea80c3f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getTransactionByHash", "params": [1, "0xc5981b3b831a69bf1d7847b780acbbd4702fa2d30005945a0c4fb1887766c9b3"], "id": 7}' -2020-07-16 17:16:41,012 DEBUG - channelHandler.ssock.recv len:16384 -2020-07-16 17:16:41,013 DEBUG - total bytes to decode 29753, datalen 16384 -2020-07-16 17:16:41,013 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:41,021 DEBUG - channelHandler.ssock.recv len:13369 -2020-07-16 17:16:41,021 DEBUG - total bytes to decode 29753, datalen 29753 -2020-07-16 17:16:41,022 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:29753,type:0x12,result:0x0,seq:b'0f34d296c74511ea80c3f21898360cc8',data:b'{"id":7,"jsonrpc":"2.0","result":{"blockHash":"0x9f01fa811331577cbab25bbb26f417c76400b57dc8d8bd520c7bcd5b49f55a86","blockNumber":"0x1","from":"0x148947262ec5e21739fe3a931c29e8b84ee34a0f","gas":"0x7d2b7500","gasPrice":"0x1","hash":"0xc5981b3b831a69bf1d7847b780acbbd4702fa2d30005945a0c4fb1887766c9b3","input":"0x60806040523480156200001157600080fd5b50604051620038183803806200381883398101806040528101908080518201929190602001805182019291906020018051906020019092919080519060200190929190505050620000713362000131640100000000026401000000009004565b6200008b336200019b640100000000026401000000009004565b6000600260006101000a81548160ff0219169083151502179055508360069080519060200190620000be92919062000731565b508260079080519060200190620000d792919062000731565b5081600860006101000a81548160ff021916908360ff16021790555062000127338360ff16600a0a8302602060405190810160405280600081525062000205640100000000026401000000009004565b50505050620007e0565b62000155816000620004936401000000000262002e0a179091906401000000009004565b8073ffffffffffffffffffffffffffffffffffffffff167f05e7c881d716bee8cb7ed92293133ba156704252439e5c502c277448f04e20c260405160405180910390a250565b620001bf816001620004936401000000000262002e0a179091906401000000009004565b8073ffffffffffffffffffffffffffffffffffffffff167ff4fbb5a5e62a703643fe5be0722720f728980fdde74f11d76eca7e13bdc3301d60405160405180910390a250565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515620002d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f4241433030313a20697373756520746f20746865207a65726f2061646472657381526020017f730000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b620002f682600554620005826401000000000262002068179091906401000000009004565b6005819055506200035e82600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620005826401000000000262002068179091906401000000009004565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fcf0f9f1eee875cfebd14defd14de0773aab4c233e702ae0ffb510aa33c3f1c4c85856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b838110156200045257808201518184015260208101905062000435565b50505050905090810190601f168015620004805780820380516001836020036101000a031916815260200191505b50935050505060405180910390a4505050565b620004ae82826200060d640100000000026401000000009004565b15151562000524576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f526f6c65733a206163636f756e7420616c72656164792068617320726f6c650081525060200191505060405180910390fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600080828401905083811015151562000603576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515620006da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001807f526f6c65733a206163636f756e7420697320746865207a65726f20616464726581526020017f737300000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200077457805160ff1916838001178555620007a5565b82800160010185558215620007a5579182015b82811115620007a457825182559160200191906001019062000787565b5b509050620007b49190620007b8565b5090565b620007dd91905b80821115620007d9576000816000905550600101620007bf565b5090565b90565b61302880620007f06000396000f300608060405260043610610154576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063095ea7b3146101595780631a39d8ef146101be57806320694db0146101e9578063395093511461022c578063420969c114610291578063452dee281461034457806357a70df81461035b5780635d7d3f0d1461039e57806364ec32501461048d578063702efdf3146105205780637284e4161461054f57806375fa86af146105df57806377d317d014610672578063877b9a67146106e55780639126d03c14610740578063938050e11461079b5780639cb35cbd146107b2578063a457c2d7146107e3578063c835036214610848578063cd8e473b146108d8578063d7fb71c91461098b578063dd62ed3e146109a2578063e3d670d714610a19578063e6400bbe14610a70578063ebf469dc14610a87578063f49bb76b14610b32575b600080fd5b34801561016557600080fd5b506101a4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bc5565b604051808215151515815260200191505060405180910390f35b3480156101ca57600080fd5b506101d3610c61565b6040518082815260200191505060405180910390f35b3480156101f557600080fd5b5061022a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c6b565b005b34801561023857600080fd5b50610277600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d1a565b604051808215151515815260200191505060405180910390f35b34801561029d57600080fd5b50610342600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050610e44565b005b34801561035057600080fd5b50610359610f81565b005b34801561036757600080fd5b5061039c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f8c565b005b3480156103aa57600080fd5b5061048b6004803603810190808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919291929080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061103b565b005b34801561049957600080fd5b5061051e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061129b565b005b34801561052c57600080fd5b506105356112ab565b604051808215151515815260200191505060405180910390f35b34801561055b57600080fd5b506105646112c2565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105a4578082015181840152602081019050610589565b50505050905090810190601f1680156105d15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156105eb57600080fd5b50610670600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611364565b005b34801561067e57600080fd5b506106e360048036038101908080359060200190929190803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061149f565b005b3480156106f157600080fd5b50610726600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114ae565b604051808215151515815260200191505060405180910390f35b34801561074c57600080fd5b50610781600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114cb565b604051808215151515815260200191505060405180910390f35b3480156107a757600080fd5b506107b06114e8565b005b3480156107be57600080fd5b506107c76114f3565b604051808260ff1660ff16815260200191505060405180910390f35b3480156107ef57600080fd5b5061082e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061150a565b604051808215151515815260200191505060405180910390f35b34801561085457600080fd5b5061085d611634565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561089d578082015181840152602081019050610882565b50505050905090810190601f1680156108ca5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156108e457600080fd5b50610989600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506116d6565b005b34801561099757600080fd5b506109a0611806565b005b3480156109ae57600080fd5b50610a03600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119ad565b6040518082815260200191505060405180910390f35b348015610a2557600080fd5b50610a5a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a34565b6040518082815260200191505060405180910390f35b348015610a7c57600080fd5b50610a85611a7d565b005b348015610a9357600080fd5b50610b18600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611c25565b604051808215151515815260200191505060405180910390f35b348015610b3e57600080fd5b50610bc3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611ce0565b005b6000600260009054906101000a900460ff16151515610c4c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b610c57338484611d76565b6001905092915050565b6000600554905090565b610c74336114ae565b1515610d0e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260308152602001807f497373756572526f6c653a2063616c6c657220646f6573206e6f74206861766581526020017f207468652049737375657220726f6c650000000000000000000000000000000081525060400191505060405180910390fd5b610d178161200e565b50565b6000600260009054906101000a900460ff16151515610da1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b610e3a3384610e3585600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461206890919063ffffffff16565b611d76565b6001905092915050565b600260009054906101000a900460ff16151515610ec9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b610ed5848484846116d6565b610ee1848484846120f2565b1515610f7b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001807f4241433030313a2073656e6420746f206e6f6e2042414330303152656365697681526020017f657220696d706c656d656e74657200000000000000000000000000000000000081525060400191505060405180910390fd5b50505050565b610f8a33612314565b565b610f95336114cb565b151561102f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260368152602001807f53757370656e646572526f6c653a2063616c6c657220646f6573206e6f74206881526020017f617665207468652053757370656e64657220726f6c650000000000000000000081525060400191505060405180910390fd5b6110388161236e565b50565b6000600260009054906101000a900460ff161515156110c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b82518451141515611161576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001807f746f20616e642076616c756573206172726179206c656e676874206d7573742081526020017f6d617463682e000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600090505b835181101561129557600073ffffffffffffffffffffffffffffffffffffffff16848281518110151561119557fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1614151515611251576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001807f64657374696e6174696f6e2061646472657373206d757374206265206e6f6e2d81526020017f7a65726f2e00000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b61128a848281518110151561126257fe5b90602001906020020151848381518110151561127a57fe5b9060200190602002015184611364565b806001019050611166565b50505050565b6112a68383836123c8565b505050565b6000600260009054906101000a900460ff16905090565b606060068054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561135a5780601f1061132f5761010080835404028352916020019161135a565b820191906000526020600020905b81548152906001019060200180831161133d57829003601f168201915b5050505050905090565b600260009054906101000a900460ff161515156113e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b6113f4838383611ce0565b611400338484846120f2565b151561149a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001807f4241433030313a2073656e6420746f206e6f6e2042414330303152656365697681526020017f657220696d706c656d656e74657200000000000000000000000000000000000081525060400191505060405180910390fd5b505050565b6114aa338383612471565b5050565b60006114c48260006126db90919063ffffffff16565b9050919050565b60006114e18260016126db90919063ffffffff16565b9050919050565b6114f1336127fe565b565b6000600860009054906101000a900460ff16905090565b6000600260009054906101000a900460ff16151515611591576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b61162a338461162585600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b611d76565b6001905092915050565b606060078054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156116cc5780601f106116a1576101008083540402835291602001916116cc565b820191906000526020600020905b8154815290600101906020018083116116af57829003601f168201915b5050505050905090565b600260009054906101000a900460ff1615151561175b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b611767848484846128e2565b61180084336117fb85600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b611d76565b50505050565b61180f336114cb565b15156118a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260368152602001807f53757370656e646572526f6c653a2063616c6c657220646f6573206e6f74206881526020017f617665207468652053757370656e64657220726f6c650000000000000000000081525060400191505060405180910390fd5b600260009054906101000a900460ff16151561192d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f53757370656e6461626c653a206e6f742073757370656e64656400000000000081525060200191505060405180910390fd5b6000600260006101000a81548160ff0219169083151502179055507f349b4285cb8dde314c53fd9d8e8e578381a7375e4f76f9dd9fe07f9960f120a433604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611a86336114cb565b1515611b20576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260368152602001807f53757370656e646572526f6c653a2063616c6c657220646f6573206e6f74206881526020017f617665207468652053757370656e64657220726f6c650000000000000000000081525060400191505060405180910390fd5b600260009054906101000a900460ff16151515611ba5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b6001600260006101000a81548160ff0219169083151502179055507f6f123d3d54c84a7960a573b31c221dcd86e13fd849c5adb0c6ca851468cc1ae433604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000611c30336114ae565b1515611cca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260308152602001807f497373756572526f6c653a2063616c6c657220646f6573206e6f74206861766581526020017f207468652049737375657220726f6c650000000000000000000000000000000081525060400191505060405180910390fd5b611cd5848484612ba0565b600190509392505050565b600260009054906101000a900460ff16151515611d65576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b611d71338484846128e2565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515611e41576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001807f4241433030313a20617070726f76652066726f6d20746865207a65726f20616481526020017f647265737300000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515611f0c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001807f4241433030313a20617070726f766520746f20746865207a65726f206164647281526020017f657373000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fa0175360a15bca328baf7ea85c7b784d58b222a50d0ce760b10dba336d226a61846040518082815260200191505060405180910390a4505050565b612022816000612e0a90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f05e7c881d716bee8cb7ed92293133ba156704252439e5c502c277448f04e20c260405160405180910390a250565b60008082840190508381101515156120e8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b6000806121148573ffffffffffffffffffffffffffffffffffffffff16612ee7565b1515612123576001915061230b565b8473ffffffffffffffffffffffffffffffffffffffff16635a47870a878787876040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156122185780820151818401526020810190506121fd565b50505050905090810190601f1680156122455780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b15801561226757600080fd5b505af115801561227b573d6000803e3d6000fd5b505050506040513d602081101561229157600080fd5b81019080805190602001909291905050509050635a47870a7c0100000000000000000000000000000000000000000000000000000000027bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505b50949350505050565b612328816001612efa90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f17eb45856cd2283111eeb8a1dddf8a43121889e3ce798241f96d2afed353eaa360405160405180910390a250565b612382816001612e0a90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167ff4fbb5a5e62a703643fe5be0722720f728980fdde74f11d76eca7e13bdc3301d60405160405180910390a250565b6123d3838383612471565b61246c833361246785600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b611d76565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561253c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001807f4241433030313a2064657374726f792066726f6d20746865207a65726f20616481526020017f647265737300000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b6125518260055461285890919063ffffffff16565b6005819055506125a982600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fcf0f9f1eee875cfebd14defd14de0773aab4c233e702ae0ffb510aa33c3f1c4c85856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561269b578082015181840152602081019050612680565b50505050905090810190601f1680156126c85780820380516001836020036101000a031916815260200191505b50935050505060405180910390a4505050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156127a7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001807f526f6c65733a206163636f756e7420697320746865207a65726f20616464726581526020017f737300000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b612812816000612efa90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167faf66545c919a3be306ee446d8f42a9558b5b022620df880517bc9593ec0f2d5260405160405180910390a250565b6000808383111515156128d3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b82840390508091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515612987576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4241433030313a2073656e6420746f20746865207a65726f206164647265737381525060200191505060405180910390fd5b6129d982600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612a6e82600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461206890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fcf0f9f1eee875cfebd14defd14de0773aab4c233e702ae0ffb510aa33c3f1c4c85856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015612b5f578082015181840152602081019050612b44565b50505050905090810190601f168015612b8c5780820380516001836020036101000a031916815260200191505b50935050505060405180910390a450505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515612c6b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f4241433030313a20697373756520746f20746865207a65726f2061646472657381526020017f730000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b612c808260055461206890919063ffffffff16565b600581905550612cd882600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461206890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fcf0f9f1eee875cfebd14defd14de0773aab4c233e702ae0ffb510aa33c3f1c4c85856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015612dca578082015181840152602081019050612daf565b50505050905090810190601f168015612df75780820380516001836020036101000a031916815260200191505b50935050505060405180910390a4505050565b612e1482826126db565b151515612e89576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f526f6c65733a206163636f756e7420616c72656164792068617320726f6c650081525060200191505060405180910390fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600080823b905060008111915050919050565b612f0482826126db565b1515612f9e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c81526020017f650000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b60008260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050505600a165627a7a7230582036fa70e69ca7dec01cfb9a72b4136c0348b0f6f6765e818b79ca31f2983c196c0029000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000f4240000000000000000000000000000000000000000000000000000000000000000d474458206361722061737365740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035454540000000000000000000000000000000000000000000000000000000000","nonce":"0x38e835154d224d9fd9b1e9ebc8f80692e145660c02b0f47603bffc2315c7fbe","to":"0x0000000000000000000000000000000000000000","transactionIndex":"0x0","value":"0x0"}}\n' -2020-07-16 17:16:41,022 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:41,022 DEBUG - onResponse, emitter: getResult_b'0f34d296c74511ea80c3f21898360cc8'_18 -2020-07-16 17:16:41,022 DEBUG - response from server , seq: b'0f34d296c74511ea80c3f21898360cc8', type:18 -2020-07-16 17:16:41,029 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getTransactionByBlockHashAndIndex", "params": [1, "0x9f01fa811331577cbab25bbb26f417c76400b57dc8d8bd520c7bcd5b49f55a86", "0x0"], "id": 8}' -2020-07-16 17:16:41,029 DEBUG - channelSendThread send pack len:166,type:0x12,result:0x0,seq:b'0f391e0ac74511ea80c3f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getTransactionByBlockHashAndIndex", "params": [1, "0x9f01fa811331577cbab25bbb26f417c76400b57dc8d8bd520c7bcd5b49f55a86", "0x0"], "id": 8}' -2020-07-16 17:16:41,040 DEBUG - channelHandler.ssock.recv len:16384 -2020-07-16 17:16:41,041 DEBUG - total bytes to decode 29753, datalen 16384 -2020-07-16 17:16:41,041 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:41,050 DEBUG - channelHandler.ssock.recv len:13369 -2020-07-16 17:16:41,051 DEBUG - total bytes to decode 29753, datalen 29753 -2020-07-16 17:16:41,051 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:29753,type:0x12,result:0x0,seq:b'0f391e0ac74511ea80c3f21898360cc8',data:b'{"id":8,"jsonrpc":"2.0","result":{"blockHash":"0x9f01fa811331577cbab25bbb26f417c76400b57dc8d8bd520c7bcd5b49f55a86","blockNumber":"0x1","from":"0x148947262ec5e21739fe3a931c29e8b84ee34a0f","gas":"0x7d2b7500","gasPrice":"0x1","hash":"0xc5981b3b831a69bf1d7847b780acbbd4702fa2d30005945a0c4fb1887766c9b3","input":"0x60806040523480156200001157600080fd5b50604051620038183803806200381883398101806040528101908080518201929190602001805182019291906020018051906020019092919080519060200190929190505050620000713362000131640100000000026401000000009004565b6200008b336200019b640100000000026401000000009004565b6000600260006101000a81548160ff0219169083151502179055508360069080519060200190620000be92919062000731565b508260079080519060200190620000d792919062000731565b5081600860006101000a81548160ff021916908360ff16021790555062000127338360ff16600a0a8302602060405190810160405280600081525062000205640100000000026401000000009004565b50505050620007e0565b62000155816000620004936401000000000262002e0a179091906401000000009004565b8073ffffffffffffffffffffffffffffffffffffffff167f05e7c881d716bee8cb7ed92293133ba156704252439e5c502c277448f04e20c260405160405180910390a250565b620001bf816001620004936401000000000262002e0a179091906401000000009004565b8073ffffffffffffffffffffffffffffffffffffffff167ff4fbb5a5e62a703643fe5be0722720f728980fdde74f11d76eca7e13bdc3301d60405160405180910390a250565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515620002d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f4241433030313a20697373756520746f20746865207a65726f2061646472657381526020017f730000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b620002f682600554620005826401000000000262002068179091906401000000009004565b6005819055506200035e82600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620005826401000000000262002068179091906401000000009004565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fcf0f9f1eee875cfebd14defd14de0773aab4c233e702ae0ffb510aa33c3f1c4c85856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b838110156200045257808201518184015260208101905062000435565b50505050905090810190601f168015620004805780820380516001836020036101000a031916815260200191505b50935050505060405180910390a4505050565b620004ae82826200060d640100000000026401000000009004565b15151562000524576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f526f6c65733a206163636f756e7420616c72656164792068617320726f6c650081525060200191505060405180910390fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600080828401905083811015151562000603576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515620006da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001807f526f6c65733a206163636f756e7420697320746865207a65726f20616464726581526020017f737300000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200077457805160ff1916838001178555620007a5565b82800160010185558215620007a5579182015b82811115620007a457825182559160200191906001019062000787565b5b509050620007b49190620007b8565b5090565b620007dd91905b80821115620007d9576000816000905550600101620007bf565b5090565b90565b61302880620007f06000396000f300608060405260043610610154576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063095ea7b3146101595780631a39d8ef146101be57806320694db0146101e9578063395093511461022c578063420969c114610291578063452dee281461034457806357a70df81461035b5780635d7d3f0d1461039e57806364ec32501461048d578063702efdf3146105205780637284e4161461054f57806375fa86af146105df57806377d317d014610672578063877b9a67146106e55780639126d03c14610740578063938050e11461079b5780639cb35cbd146107b2578063a457c2d7146107e3578063c835036214610848578063cd8e473b146108d8578063d7fb71c91461098b578063dd62ed3e146109a2578063e3d670d714610a19578063e6400bbe14610a70578063ebf469dc14610a87578063f49bb76b14610b32575b600080fd5b34801561016557600080fd5b506101a4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bc5565b604051808215151515815260200191505060405180910390f35b3480156101ca57600080fd5b506101d3610c61565b6040518082815260200191505060405180910390f35b3480156101f557600080fd5b5061022a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c6b565b005b34801561023857600080fd5b50610277600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d1a565b604051808215151515815260200191505060405180910390f35b34801561029d57600080fd5b50610342600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050610e44565b005b34801561035057600080fd5b50610359610f81565b005b34801561036757600080fd5b5061039c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f8c565b005b3480156103aa57600080fd5b5061048b6004803603810190808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919291929080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061103b565b005b34801561049957600080fd5b5061051e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061129b565b005b34801561052c57600080fd5b506105356112ab565b604051808215151515815260200191505060405180910390f35b34801561055b57600080fd5b506105646112c2565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105a4578082015181840152602081019050610589565b50505050905090810190601f1680156105d15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156105eb57600080fd5b50610670600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611364565b005b34801561067e57600080fd5b506106e360048036038101908080359060200190929190803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061149f565b005b3480156106f157600080fd5b50610726600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114ae565b604051808215151515815260200191505060405180910390f35b34801561074c57600080fd5b50610781600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114cb565b604051808215151515815260200191505060405180910390f35b3480156107a757600080fd5b506107b06114e8565b005b3480156107be57600080fd5b506107c76114f3565b604051808260ff1660ff16815260200191505060405180910390f35b3480156107ef57600080fd5b5061082e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061150a565b604051808215151515815260200191505060405180910390f35b34801561085457600080fd5b5061085d611634565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561089d578082015181840152602081019050610882565b50505050905090810190601f1680156108ca5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156108e457600080fd5b50610989600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506116d6565b005b34801561099757600080fd5b506109a0611806565b005b3480156109ae57600080fd5b50610a03600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119ad565b6040518082815260200191505060405180910390f35b348015610a2557600080fd5b50610a5a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a34565b6040518082815260200191505060405180910390f35b348015610a7c57600080fd5b50610a85611a7d565b005b348015610a9357600080fd5b50610b18600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611c25565b604051808215151515815260200191505060405180910390f35b348015610b3e57600080fd5b50610bc3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611ce0565b005b6000600260009054906101000a900460ff16151515610c4c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b610c57338484611d76565b6001905092915050565b6000600554905090565b610c74336114ae565b1515610d0e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260308152602001807f497373756572526f6c653a2063616c6c657220646f6573206e6f74206861766581526020017f207468652049737375657220726f6c650000000000000000000000000000000081525060400191505060405180910390fd5b610d178161200e565b50565b6000600260009054906101000a900460ff16151515610da1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b610e3a3384610e3585600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461206890919063ffffffff16565b611d76565b6001905092915050565b600260009054906101000a900460ff16151515610ec9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b610ed5848484846116d6565b610ee1848484846120f2565b1515610f7b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001807f4241433030313a2073656e6420746f206e6f6e2042414330303152656365697681526020017f657220696d706c656d656e74657200000000000000000000000000000000000081525060400191505060405180910390fd5b50505050565b610f8a33612314565b565b610f95336114cb565b151561102f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260368152602001807f53757370656e646572526f6c653a2063616c6c657220646f6573206e6f74206881526020017f617665207468652053757370656e64657220726f6c650000000000000000000081525060400191505060405180910390fd5b6110388161236e565b50565b6000600260009054906101000a900460ff161515156110c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b82518451141515611161576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001807f746f20616e642076616c756573206172726179206c656e676874206d7573742081526020017f6d617463682e000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600090505b835181101561129557600073ffffffffffffffffffffffffffffffffffffffff16848281518110151561119557fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1614151515611251576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001807f64657374696e6174696f6e2061646472657373206d757374206265206e6f6e2d81526020017f7a65726f2e00000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b61128a848281518110151561126257fe5b90602001906020020151848381518110151561127a57fe5b9060200190602002015184611364565b806001019050611166565b50505050565b6112a68383836123c8565b505050565b6000600260009054906101000a900460ff16905090565b606060068054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561135a5780601f1061132f5761010080835404028352916020019161135a565b820191906000526020600020905b81548152906001019060200180831161133d57829003601f168201915b5050505050905090565b600260009054906101000a900460ff161515156113e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b6113f4838383611ce0565b611400338484846120f2565b151561149a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001807f4241433030313a2073656e6420746f206e6f6e2042414330303152656365697681526020017f657220696d706c656d656e74657200000000000000000000000000000000000081525060400191505060405180910390fd5b505050565b6114aa338383612471565b5050565b60006114c48260006126db90919063ffffffff16565b9050919050565b60006114e18260016126db90919063ffffffff16565b9050919050565b6114f1336127fe565b565b6000600860009054906101000a900460ff16905090565b6000600260009054906101000a900460ff16151515611591576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b61162a338461162585600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b611d76565b6001905092915050565b606060078054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156116cc5780601f106116a1576101008083540402835291602001916116cc565b820191906000526020600020905b8154815290600101906020018083116116af57829003601f168201915b5050505050905090565b600260009054906101000a900460ff1615151561175b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b611767848484846128e2565b61180084336117fb85600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b611d76565b50505050565b61180f336114cb565b15156118a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260368152602001807f53757370656e646572526f6c653a2063616c6c657220646f6573206e6f74206881526020017f617665207468652053757370656e64657220726f6c650000000000000000000081525060400191505060405180910390fd5b600260009054906101000a900460ff16151561192d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f53757370656e6461626c653a206e6f742073757370656e64656400000000000081525060200191505060405180910390fd5b6000600260006101000a81548160ff0219169083151502179055507f349b4285cb8dde314c53fd9d8e8e578381a7375e4f76f9dd9fe07f9960f120a433604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611a86336114cb565b1515611b20576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260368152602001807f53757370656e646572526f6c653a2063616c6c657220646f6573206e6f74206881526020017f617665207468652053757370656e64657220726f6c650000000000000000000081525060400191505060405180910390fd5b600260009054906101000a900460ff16151515611ba5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b6001600260006101000a81548160ff0219169083151502179055507f6f123d3d54c84a7960a573b31c221dcd86e13fd849c5adb0c6ca851468cc1ae433604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000611c30336114ae565b1515611cca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260308152602001807f497373756572526f6c653a2063616c6c657220646f6573206e6f74206861766581526020017f207468652049737375657220726f6c650000000000000000000000000000000081525060400191505060405180910390fd5b611cd5848484612ba0565b600190509392505050565b600260009054906101000a900460ff16151515611d65576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b611d71338484846128e2565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515611e41576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001807f4241433030313a20617070726f76652066726f6d20746865207a65726f20616481526020017f647265737300000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515611f0c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001807f4241433030313a20617070726f766520746f20746865207a65726f206164647281526020017f657373000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fa0175360a15bca328baf7ea85c7b784d58b222a50d0ce760b10dba336d226a61846040518082815260200191505060405180910390a4505050565b612022816000612e0a90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f05e7c881d716bee8cb7ed92293133ba156704252439e5c502c277448f04e20c260405160405180910390a250565b60008082840190508381101515156120e8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b6000806121148573ffffffffffffffffffffffffffffffffffffffff16612ee7565b1515612123576001915061230b565b8473ffffffffffffffffffffffffffffffffffffffff16635a47870a878787876040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156122185780820151818401526020810190506121fd565b50505050905090810190601f1680156122455780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b15801561226757600080fd5b505af115801561227b573d6000803e3d6000fd5b505050506040513d602081101561229157600080fd5b81019080805190602001909291905050509050635a47870a7c0100000000000000000000000000000000000000000000000000000000027bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505b50949350505050565b612328816001612efa90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f17eb45856cd2283111eeb8a1dddf8a43121889e3ce798241f96d2afed353eaa360405160405180910390a250565b612382816001612e0a90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167ff4fbb5a5e62a703643fe5be0722720f728980fdde74f11d76eca7e13bdc3301d60405160405180910390a250565b6123d3838383612471565b61246c833361246785600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b611d76565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561253c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001807f4241433030313a2064657374726f792066726f6d20746865207a65726f20616481526020017f647265737300000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b6125518260055461285890919063ffffffff16565b6005819055506125a982600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fcf0f9f1eee875cfebd14defd14de0773aab4c233e702ae0ffb510aa33c3f1c4c85856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561269b578082015181840152602081019050612680565b50505050905090810190601f1680156126c85780820380516001836020036101000a031916815260200191505b50935050505060405180910390a4505050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156127a7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001807f526f6c65733a206163636f756e7420697320746865207a65726f20616464726581526020017f737300000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b612812816000612efa90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167faf66545c919a3be306ee446d8f42a9558b5b022620df880517bc9593ec0f2d5260405160405180910390a250565b6000808383111515156128d3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b82840390508091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515612987576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4241433030313a2073656e6420746f20746865207a65726f206164647265737381525060200191505060405180910390fd5b6129d982600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612a6e82600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461206890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fcf0f9f1eee875cfebd14defd14de0773aab4c233e702ae0ffb510aa33c3f1c4c85856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015612b5f578082015181840152602081019050612b44565b50505050905090810190601f168015612b8c5780820380516001836020036101000a031916815260200191505b50935050505060405180910390a450505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515612c6b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f4241433030313a20697373756520746f20746865207a65726f2061646472657381526020017f730000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b612c808260055461206890919063ffffffff16565b600581905550612cd882600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461206890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fcf0f9f1eee875cfebd14defd14de0773aab4c233e702ae0ffb510aa33c3f1c4c85856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015612dca578082015181840152602081019050612daf565b50505050905090810190601f168015612df75780820380516001836020036101000a031916815260200191505b50935050505060405180910390a4505050565b612e1482826126db565b151515612e89576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f526f6c65733a206163636f756e7420616c72656164792068617320726f6c650081525060200191505060405180910390fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600080823b905060008111915050919050565b612f0482826126db565b1515612f9e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c81526020017f650000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b60008260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050505600a165627a7a7230582036fa70e69ca7dec01cfb9a72b4136c0348b0f6f6765e818b79ca31f2983c196c0029000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000f4240000000000000000000000000000000000000000000000000000000000000000d474458206361722061737365740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035454540000000000000000000000000000000000000000000000000000000000","nonce":"0x38e835154d224d9fd9b1e9ebc8f80692e145660c02b0f47603bffc2315c7fbe","to":"0x0000000000000000000000000000000000000000","transactionIndex":"0x0","value":"0x0"}}\n' -2020-07-16 17:16:41,051 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:41,052 DEBUG - onResponse, emitter: getResult_b'0f391e0ac74511ea80c3f21898360cc8'_18 -2020-07-16 17:16:41,052 DEBUG - response from server , seq: b'0f391e0ac74511ea80c3f21898360cc8', type:18 -2020-07-16 17:16:41,058 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getTransactionByBlockNumberAndIndex", "params": [1, "0x1", "0x0"], "id": 9}' -2020-07-16 17:16:41,058 DEBUG - channelSendThread send pack len:105,type:0x12,result:0x0,seq:b'0f3d8f8ac74511ea80c3f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getTransactionByBlockNumberAndIndex", "params": [1, "0x1", "0x0"], "id": 9}' -2020-07-16 17:16:41,070 DEBUG - channelHandler.ssock.recv len:16384 -2020-07-16 17:16:41,071 DEBUG - total bytes to decode 29753, datalen 16384 -2020-07-16 17:16:41,071 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:41,079 DEBUG - channelHandler.ssock.recv len:13369 -2020-07-16 17:16:41,079 DEBUG - total bytes to decode 29753, datalen 29753 -2020-07-16 17:16:41,080 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:29753,type:0x12,result:0x0,seq:b'0f3d8f8ac74511ea80c3f21898360cc8',data:b'{"id":9,"jsonrpc":"2.0","result":{"blockHash":"0x9f01fa811331577cbab25bbb26f417c76400b57dc8d8bd520c7bcd5b49f55a86","blockNumber":"0x1","from":"0x148947262ec5e21739fe3a931c29e8b84ee34a0f","gas":"0x7d2b7500","gasPrice":"0x1","hash":"0xc5981b3b831a69bf1d7847b780acbbd4702fa2d30005945a0c4fb1887766c9b3","input":"0x60806040523480156200001157600080fd5b50604051620038183803806200381883398101806040528101908080518201929190602001805182019291906020018051906020019092919080519060200190929190505050620000713362000131640100000000026401000000009004565b6200008b336200019b640100000000026401000000009004565b6000600260006101000a81548160ff0219169083151502179055508360069080519060200190620000be92919062000731565b508260079080519060200190620000d792919062000731565b5081600860006101000a81548160ff021916908360ff16021790555062000127338360ff16600a0a8302602060405190810160405280600081525062000205640100000000026401000000009004565b50505050620007e0565b62000155816000620004936401000000000262002e0a179091906401000000009004565b8073ffffffffffffffffffffffffffffffffffffffff167f05e7c881d716bee8cb7ed92293133ba156704252439e5c502c277448f04e20c260405160405180910390a250565b620001bf816001620004936401000000000262002e0a179091906401000000009004565b8073ffffffffffffffffffffffffffffffffffffffff167ff4fbb5a5e62a703643fe5be0722720f728980fdde74f11d76eca7e13bdc3301d60405160405180910390a250565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515620002d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f4241433030313a20697373756520746f20746865207a65726f2061646472657381526020017f730000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b620002f682600554620005826401000000000262002068179091906401000000009004565b6005819055506200035e82600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620005826401000000000262002068179091906401000000009004565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fcf0f9f1eee875cfebd14defd14de0773aab4c233e702ae0ffb510aa33c3f1c4c85856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b838110156200045257808201518184015260208101905062000435565b50505050905090810190601f168015620004805780820380516001836020036101000a031916815260200191505b50935050505060405180910390a4505050565b620004ae82826200060d640100000000026401000000009004565b15151562000524576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f526f6c65733a206163636f756e7420616c72656164792068617320726f6c650081525060200191505060405180910390fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600080828401905083811015151562000603576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515620006da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001807f526f6c65733a206163636f756e7420697320746865207a65726f20616464726581526020017f737300000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200077457805160ff1916838001178555620007a5565b82800160010185558215620007a5579182015b82811115620007a457825182559160200191906001019062000787565b5b509050620007b49190620007b8565b5090565b620007dd91905b80821115620007d9576000816000905550600101620007bf565b5090565b90565b61302880620007f06000396000f300608060405260043610610154576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063095ea7b3146101595780631a39d8ef146101be57806320694db0146101e9578063395093511461022c578063420969c114610291578063452dee281461034457806357a70df81461035b5780635d7d3f0d1461039e57806364ec32501461048d578063702efdf3146105205780637284e4161461054f57806375fa86af146105df57806377d317d014610672578063877b9a67146106e55780639126d03c14610740578063938050e11461079b5780639cb35cbd146107b2578063a457c2d7146107e3578063c835036214610848578063cd8e473b146108d8578063d7fb71c91461098b578063dd62ed3e146109a2578063e3d670d714610a19578063e6400bbe14610a70578063ebf469dc14610a87578063f49bb76b14610b32575b600080fd5b34801561016557600080fd5b506101a4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bc5565b604051808215151515815260200191505060405180910390f35b3480156101ca57600080fd5b506101d3610c61565b6040518082815260200191505060405180910390f35b3480156101f557600080fd5b5061022a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c6b565b005b34801561023857600080fd5b50610277600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d1a565b604051808215151515815260200191505060405180910390f35b34801561029d57600080fd5b50610342600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050610e44565b005b34801561035057600080fd5b50610359610f81565b005b34801561036757600080fd5b5061039c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f8c565b005b3480156103aa57600080fd5b5061048b6004803603810190808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919291929080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061103b565b005b34801561049957600080fd5b5061051e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061129b565b005b34801561052c57600080fd5b506105356112ab565b604051808215151515815260200191505060405180910390f35b34801561055b57600080fd5b506105646112c2565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105a4578082015181840152602081019050610589565b50505050905090810190601f1680156105d15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156105eb57600080fd5b50610670600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611364565b005b34801561067e57600080fd5b506106e360048036038101908080359060200190929190803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061149f565b005b3480156106f157600080fd5b50610726600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114ae565b604051808215151515815260200191505060405180910390f35b34801561074c57600080fd5b50610781600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114cb565b604051808215151515815260200191505060405180910390f35b3480156107a757600080fd5b506107b06114e8565b005b3480156107be57600080fd5b506107c76114f3565b604051808260ff1660ff16815260200191505060405180910390f35b3480156107ef57600080fd5b5061082e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061150a565b604051808215151515815260200191505060405180910390f35b34801561085457600080fd5b5061085d611634565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561089d578082015181840152602081019050610882565b50505050905090810190601f1680156108ca5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156108e457600080fd5b50610989600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506116d6565b005b34801561099757600080fd5b506109a0611806565b005b3480156109ae57600080fd5b50610a03600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119ad565b6040518082815260200191505060405180910390f35b348015610a2557600080fd5b50610a5a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a34565b6040518082815260200191505060405180910390f35b348015610a7c57600080fd5b50610a85611a7d565b005b348015610a9357600080fd5b50610b18600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611c25565b604051808215151515815260200191505060405180910390f35b348015610b3e57600080fd5b50610bc3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611ce0565b005b6000600260009054906101000a900460ff16151515610c4c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b610c57338484611d76565b6001905092915050565b6000600554905090565b610c74336114ae565b1515610d0e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260308152602001807f497373756572526f6c653a2063616c6c657220646f6573206e6f74206861766581526020017f207468652049737375657220726f6c650000000000000000000000000000000081525060400191505060405180910390fd5b610d178161200e565b50565b6000600260009054906101000a900460ff16151515610da1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b610e3a3384610e3585600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461206890919063ffffffff16565b611d76565b6001905092915050565b600260009054906101000a900460ff16151515610ec9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b610ed5848484846116d6565b610ee1848484846120f2565b1515610f7b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001807f4241433030313a2073656e6420746f206e6f6e2042414330303152656365697681526020017f657220696d706c656d656e74657200000000000000000000000000000000000081525060400191505060405180910390fd5b50505050565b610f8a33612314565b565b610f95336114cb565b151561102f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260368152602001807f53757370656e646572526f6c653a2063616c6c657220646f6573206e6f74206881526020017f617665207468652053757370656e64657220726f6c650000000000000000000081525060400191505060405180910390fd5b6110388161236e565b50565b6000600260009054906101000a900460ff161515156110c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b82518451141515611161576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001807f746f20616e642076616c756573206172726179206c656e676874206d7573742081526020017f6d617463682e000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600090505b835181101561129557600073ffffffffffffffffffffffffffffffffffffffff16848281518110151561119557fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1614151515611251576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001807f64657374696e6174696f6e2061646472657373206d757374206265206e6f6e2d81526020017f7a65726f2e00000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b61128a848281518110151561126257fe5b90602001906020020151848381518110151561127a57fe5b9060200190602002015184611364565b806001019050611166565b50505050565b6112a68383836123c8565b505050565b6000600260009054906101000a900460ff16905090565b606060068054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561135a5780601f1061132f5761010080835404028352916020019161135a565b820191906000526020600020905b81548152906001019060200180831161133d57829003601f168201915b5050505050905090565b600260009054906101000a900460ff161515156113e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b6113f4838383611ce0565b611400338484846120f2565b151561149a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001807f4241433030313a2073656e6420746f206e6f6e2042414330303152656365697681526020017f657220696d706c656d656e74657200000000000000000000000000000000000081525060400191505060405180910390fd5b505050565b6114aa338383612471565b5050565b60006114c48260006126db90919063ffffffff16565b9050919050565b60006114e18260016126db90919063ffffffff16565b9050919050565b6114f1336127fe565b565b6000600860009054906101000a900460ff16905090565b6000600260009054906101000a900460ff16151515611591576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b61162a338461162585600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b611d76565b6001905092915050565b606060078054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156116cc5780601f106116a1576101008083540402835291602001916116cc565b820191906000526020600020905b8154815290600101906020018083116116af57829003601f168201915b5050505050905090565b600260009054906101000a900460ff1615151561175b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b611767848484846128e2565b61180084336117fb85600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b611d76565b50505050565b61180f336114cb565b15156118a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260368152602001807f53757370656e646572526f6c653a2063616c6c657220646f6573206e6f74206881526020017f617665207468652053757370656e64657220726f6c650000000000000000000081525060400191505060405180910390fd5b600260009054906101000a900460ff16151561192d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f53757370656e6461626c653a206e6f742073757370656e64656400000000000081525060200191505060405180910390fd5b6000600260006101000a81548160ff0219169083151502179055507f349b4285cb8dde314c53fd9d8e8e578381a7375e4f76f9dd9fe07f9960f120a433604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611a86336114cb565b1515611b20576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260368152602001807f53757370656e646572526f6c653a2063616c6c657220646f6573206e6f74206881526020017f617665207468652053757370656e64657220726f6c650000000000000000000081525060400191505060405180910390fd5b600260009054906101000a900460ff16151515611ba5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b6001600260006101000a81548160ff0219169083151502179055507f6f123d3d54c84a7960a573b31c221dcd86e13fd849c5adb0c6ca851468cc1ae433604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000611c30336114ae565b1515611cca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260308152602001807f497373756572526f6c653a2063616c6c657220646f6573206e6f74206861766581526020017f207468652049737375657220726f6c650000000000000000000000000000000081525060400191505060405180910390fd5b611cd5848484612ba0565b600190509392505050565b600260009054906101000a900460ff16151515611d65576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b611d71338484846128e2565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515611e41576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001807f4241433030313a20617070726f76652066726f6d20746865207a65726f20616481526020017f647265737300000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515611f0c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001807f4241433030313a20617070726f766520746f20746865207a65726f206164647281526020017f657373000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fa0175360a15bca328baf7ea85c7b784d58b222a50d0ce760b10dba336d226a61846040518082815260200191505060405180910390a4505050565b612022816000612e0a90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f05e7c881d716bee8cb7ed92293133ba156704252439e5c502c277448f04e20c260405160405180910390a250565b60008082840190508381101515156120e8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b6000806121148573ffffffffffffffffffffffffffffffffffffffff16612ee7565b1515612123576001915061230b565b8473ffffffffffffffffffffffffffffffffffffffff16635a47870a878787876040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156122185780820151818401526020810190506121fd565b50505050905090810190601f1680156122455780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b15801561226757600080fd5b505af115801561227b573d6000803e3d6000fd5b505050506040513d602081101561229157600080fd5b81019080805190602001909291905050509050635a47870a7c0100000000000000000000000000000000000000000000000000000000027bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505b50949350505050565b612328816001612efa90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f17eb45856cd2283111eeb8a1dddf8a43121889e3ce798241f96d2afed353eaa360405160405180910390a250565b612382816001612e0a90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167ff4fbb5a5e62a703643fe5be0722720f728980fdde74f11d76eca7e13bdc3301d60405160405180910390a250565b6123d3838383612471565b61246c833361246785600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b611d76565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561253c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001807f4241433030313a2064657374726f792066726f6d20746865207a65726f20616481526020017f647265737300000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b6125518260055461285890919063ffffffff16565b6005819055506125a982600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fcf0f9f1eee875cfebd14defd14de0773aab4c233e702ae0ffb510aa33c3f1c4c85856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561269b578082015181840152602081019050612680565b50505050905090810190601f1680156126c85780820380516001836020036101000a031916815260200191505b50935050505060405180910390a4505050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156127a7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001807f526f6c65733a206163636f756e7420697320746865207a65726f20616464726581526020017f737300000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b612812816000612efa90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167faf66545c919a3be306ee446d8f42a9558b5b022620df880517bc9593ec0f2d5260405160405180910390a250565b6000808383111515156128d3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b82840390508091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515612987576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4241433030313a2073656e6420746f20746865207a65726f206164647265737381525060200191505060405180910390fd5b6129d982600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612a6e82600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461206890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fcf0f9f1eee875cfebd14defd14de0773aab4c233e702ae0ffb510aa33c3f1c4c85856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015612b5f578082015181840152602081019050612b44565b50505050905090810190601f168015612b8c5780820380516001836020036101000a031916815260200191505b50935050505060405180910390a450505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515612c6b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f4241433030313a20697373756520746f20746865207a65726f2061646472657381526020017f730000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b612c808260055461206890919063ffffffff16565b600581905550612cd882600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461206890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fcf0f9f1eee875cfebd14defd14de0773aab4c233e702ae0ffb510aa33c3f1c4c85856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015612dca578082015181840152602081019050612daf565b50505050905090810190601f168015612df75780820380516001836020036101000a031916815260200191505b50935050505060405180910390a4505050565b612e1482826126db565b151515612e89576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f526f6c65733a206163636f756e7420616c72656164792068617320726f6c650081525060200191505060405180910390fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600080823b905060008111915050919050565b612f0482826126db565b1515612f9e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c81526020017f650000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b60008260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050505600a165627a7a7230582036fa70e69ca7dec01cfb9a72b4136c0348b0f6f6765e818b79ca31f2983c196c0029000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000f4240000000000000000000000000000000000000000000000000000000000000000d474458206361722061737365740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035454540000000000000000000000000000000000000000000000000000000000","nonce":"0x38e835154d224d9fd9b1e9ebc8f80692e145660c02b0f47603bffc2315c7fbe","to":"0x0000000000000000000000000000000000000000","transactionIndex":"0x0","value":"0x0"}}\n' -2020-07-16 17:16:41,080 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:41,080 DEBUG - onResponse, emitter: getResult_b'0f3d8f8ac74511ea80c3f21898360cc8'_18 -2020-07-16 17:16:41,080 DEBUG - response from server , seq: b'0f3d8f8ac74511ea80c3f21898360cc8', type:18 -2020-07-16 17:16:41,086 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getTransactionReceipt", "params": [1, "0xc5981b3b831a69bf1d7847b780acbbd4702fa2d30005945a0c4fb1887766c9b3"], "id": 10}' -2020-07-16 17:16:41,086 DEBUG - channelSendThread send pack len:148,type:0x12,result:0x0,seq:b'0f41d996c74511ea80c3f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getTransactionReceipt", "params": [1, "0xc5981b3b831a69bf1d7847b780acbbd4702fa2d30005945a0c4fb1887766c9b3"], "id": 10}' -2020-07-16 17:16:41,454 DEBUG - channelHandler.ssock.recv len:16384 -2020-07-16 17:16:41,454 DEBUG - total bytes to decode 31274, datalen 16384 -2020-07-16 17:16:41,455 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:41,465 DEBUG - channelHandler.ssock.recv len:14890 -2020-07-16 17:16:41,465 DEBUG - total bytes to decode 31274, datalen 31274 -2020-07-16 17:16:41,465 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:31274,type:0x12,result:0x0,seq:b'0f41d996c74511ea80c3f21898360cc8',data:b'{"id":10,"jsonrpc":"2.0","result":{"blockHash":"0x9f01fa811331577cbab25bbb26f417c76400b57dc8d8bd520c7bcd5b49f55a86","blockNumber":"0x1","contractAddress":"0xd6c8a04b8826b0a37c6d4aa0eaa8644d8e35b79f","from":"0x148947262ec5e21739fe3a931c29e8b84ee34a0f","gasUsed":"0x35f966","input":"0x60806040523480156200001157600080fd5b50604051620038183803806200381883398101806040528101908080518201929190602001805182019291906020018051906020019092919080519060200190929190505050620000713362000131640100000000026401000000009004565b6200008b336200019b640100000000026401000000009004565b6000600260006101000a81548160ff0219169083151502179055508360069080519060200190620000be92919062000731565b508260079080519060200190620000d792919062000731565b5081600860006101000a81548160ff021916908360ff16021790555062000127338360ff16600a0a8302602060405190810160405280600081525062000205640100000000026401000000009004565b50505050620007e0565b62000155816000620004936401000000000262002e0a179091906401000000009004565b8073ffffffffffffffffffffffffffffffffffffffff167f05e7c881d716bee8cb7ed92293133ba156704252439e5c502c277448f04e20c260405160405180910390a250565b620001bf816001620004936401000000000262002e0a179091906401000000009004565b8073ffffffffffffffffffffffffffffffffffffffff167ff4fbb5a5e62a703643fe5be0722720f728980fdde74f11d76eca7e13bdc3301d60405160405180910390a250565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515620002d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f4241433030313a20697373756520746f20746865207a65726f2061646472657381526020017f730000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b620002f682600554620005826401000000000262002068179091906401000000009004565b6005819055506200035e82600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620005826401000000000262002068179091906401000000009004565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fcf0f9f1eee875cfebd14defd14de0773aab4c233e702ae0ffb510aa33c3f1c4c85856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b838110156200045257808201518184015260208101905062000435565b50505050905090810190601f168015620004805780820380516001836020036101000a031916815260200191505b50935050505060405180910390a4505050565b620004ae82826200060d640100000000026401000000009004565b15151562000524576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f526f6c65733a206163636f756e7420616c72656164792068617320726f6c650081525060200191505060405180910390fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600080828401905083811015151562000603576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515620006da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001807f526f6c65733a206163636f756e7420697320746865207a65726f20616464726581526020017f737300000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200077457805160ff1916838001178555620007a5565b82800160010185558215620007a5579182015b82811115620007a457825182559160200191906001019062000787565b5b509050620007b49190620007b8565b5090565b620007dd91905b80821115620007d9576000816000905550600101620007bf565b5090565b90565b61302880620007f06000396000f300608060405260043610610154576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063095ea7b3146101595780631a39d8ef146101be57806320694db0146101e9578063395093511461022c578063420969c114610291578063452dee281461034457806357a70df81461035b5780635d7d3f0d1461039e57806364ec32501461048d578063702efdf3146105205780637284e4161461054f57806375fa86af146105df57806377d317d014610672578063877b9a67146106e55780639126d03c14610740578063938050e11461079b5780639cb35cbd146107b2578063a457c2d7146107e3578063c835036214610848578063cd8e473b146108d8578063d7fb71c91461098b578063dd62ed3e146109a2578063e3d670d714610a19578063e6400bbe14610a70578063ebf469dc14610a87578063f49bb76b14610b32575b600080fd5b34801561016557600080fd5b506101a4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bc5565b604051808215151515815260200191505060405180910390f35b3480156101ca57600080fd5b506101d3610c61565b6040518082815260200191505060405180910390f35b3480156101f557600080fd5b5061022a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c6b565b005b34801561023857600080fd5b50610277600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d1a565b604051808215151515815260200191505060405180910390f35b34801561029d57600080fd5b50610342600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050610e44565b005b34801561035057600080fd5b50610359610f81565b005b34801561036757600080fd5b5061039c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f8c565b005b3480156103aa57600080fd5b5061048b6004803603810190808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919291929080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061103b565b005b34801561049957600080fd5b5061051e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061129b565b005b34801561052c57600080fd5b506105356112ab565b604051808215151515815260200191505060405180910390f35b34801561055b57600080fd5b506105646112c2565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105a4578082015181840152602081019050610589565b50505050905090810190601f1680156105d15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156105eb57600080fd5b50610670600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611364565b005b34801561067e57600080fd5b506106e360048036038101908080359060200190929190803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929050505061149f565b005b3480156106f157600080fd5b50610726600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114ae565b604051808215151515815260200191505060405180910390f35b34801561074c57600080fd5b50610781600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114cb565b604051808215151515815260200191505060405180910390f35b3480156107a757600080fd5b506107b06114e8565b005b3480156107be57600080fd5b506107c76114f3565b604051808260ff1660ff16815260200191505060405180910390f35b3480156107ef57600080fd5b5061082e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061150a565b604051808215151515815260200191505060405180910390f35b34801561085457600080fd5b5061085d611634565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561089d578082015181840152602081019050610882565b50505050905090810190601f1680156108ca5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156108e457600080fd5b50610989600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506116d6565b005b34801561099757600080fd5b506109a0611806565b005b3480156109ae57600080fd5b50610a03600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119ad565b6040518082815260200191505060405180910390f35b348015610a2557600080fd5b50610a5a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a34565b6040518082815260200191505060405180910390f35b348015610a7c57600080fd5b50610a85611a7d565b005b348015610a9357600080fd5b50610b18600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611c25565b604051808215151515815260200191505060405180910390f35b348015610b3e57600080fd5b50610bc3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611ce0565b005b6000600260009054906101000a900460ff16151515610c4c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b610c57338484611d76565b6001905092915050565b6000600554905090565b610c74336114ae565b1515610d0e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260308152602001807f497373756572526f6c653a2063616c6c657220646f6573206e6f74206861766581526020017f207468652049737375657220726f6c650000000000000000000000000000000081525060400191505060405180910390fd5b610d178161200e565b50565b6000600260009054906101000a900460ff16151515610da1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b610e3a3384610e3585600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461206890919063ffffffff16565b611d76565b6001905092915050565b600260009054906101000a900460ff16151515610ec9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b610ed5848484846116d6565b610ee1848484846120f2565b1515610f7b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001807f4241433030313a2073656e6420746f206e6f6e2042414330303152656365697681526020017f657220696d706c656d656e74657200000000000000000000000000000000000081525060400191505060405180910390fd5b50505050565b610f8a33612314565b565b610f95336114cb565b151561102f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260368152602001807f53757370656e646572526f6c653a2063616c6c657220646f6573206e6f74206881526020017f617665207468652053757370656e64657220726f6c650000000000000000000081525060400191505060405180910390fd5b6110388161236e565b50565b6000600260009054906101000a900460ff161515156110c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b82518451141515611161576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001807f746f20616e642076616c756573206172726179206c656e676874206d7573742081526020017f6d617463682e000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600090505b835181101561129557600073ffffffffffffffffffffffffffffffffffffffff16848281518110151561119557fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1614151515611251576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001807f64657374696e6174696f6e2061646472657373206d757374206265206e6f6e2d81526020017f7a65726f2e00000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b61128a848281518110151561126257fe5b90602001906020020151848381518110151561127a57fe5b9060200190602002015184611364565b806001019050611166565b50505050565b6112a68383836123c8565b505050565b6000600260009054906101000a900460ff16905090565b606060068054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561135a5780601f1061132f5761010080835404028352916020019161135a565b820191906000526020600020905b81548152906001019060200180831161133d57829003601f168201915b5050505050905090565b600260009054906101000a900460ff161515156113e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b6113f4838383611ce0565b611400338484846120f2565b151561149a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e8152602001807f4241433030313a2073656e6420746f206e6f6e2042414330303152656365697681526020017f657220696d706c656d656e74657200000000000000000000000000000000000081525060400191505060405180910390fd5b505050565b6114aa338383612471565b5050565b60006114c48260006126db90919063ffffffff16565b9050919050565b60006114e18260016126db90919063ffffffff16565b9050919050565b6114f1336127fe565b565b6000600860009054906101000a900460ff16905090565b6000600260009054906101000a900460ff16151515611591576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b61162a338461162585600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b611d76565b6001905092915050565b606060078054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156116cc5780601f106116a1576101008083540402835291602001916116cc565b820191906000526020600020905b8154815290600101906020018083116116af57829003601f168201915b5050505050905090565b600260009054906101000a900460ff1615151561175b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b611767848484846128e2565b61180084336117fb85600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b611d76565b50505050565b61180f336114cb565b15156118a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260368152602001807f53757370656e646572526f6c653a2063616c6c657220646f6573206e6f74206881526020017f617665207468652053757370656e64657220726f6c650000000000000000000081525060400191505060405180910390fd5b600260009054906101000a900460ff16151561192d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f53757370656e6461626c653a206e6f742073757370656e64656400000000000081525060200191505060405180910390fd5b6000600260006101000a81548160ff0219169083151502179055507f349b4285cb8dde314c53fd9d8e8e578381a7375e4f76f9dd9fe07f9960f120a433604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611a86336114cb565b1515611b20576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260368152602001807f53757370656e646572526f6c653a2063616c6c657220646f6573206e6f74206881526020017f617665207468652053757370656e64657220726f6c650000000000000000000081525060400191505060405180910390fd5b600260009054906101000a900460ff16151515611ba5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b6001600260006101000a81548160ff0219169083151502179055507f6f123d3d54c84a7960a573b31c221dcd86e13fd849c5adb0c6ca851468cc1ae433604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000611c30336114ae565b1515611cca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260308152602001807f497373756572526f6c653a2063616c6c657220646f6573206e6f74206861766581526020017f207468652049737375657220726f6c650000000000000000000000000000000081525060400191505060405180910390fd5b611cd5848484612ba0565b600190509392505050565b600260009054906101000a900460ff16151515611d65576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f53757370656e6461626c653a2073757370656e6465640000000000000000000081525060200191505060405180910390fd5b611d71338484846128e2565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515611e41576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001807f4241433030313a20617070726f76652066726f6d20746865207a65726f20616481526020017f647265737300000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515611f0c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001807f4241433030313a20617070726f766520746f20746865207a65726f206164647281526020017f657373000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fa0175360a15bca328baf7ea85c7b784d58b222a50d0ce760b10dba336d226a61846040518082815260200191505060405180910390a4505050565b612022816000612e0a90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f05e7c881d716bee8cb7ed92293133ba156704252439e5c502c277448f04e20c260405160405180910390a250565b60008082840190508381101515156120e8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b6000806121148573ffffffffffffffffffffffffffffffffffffffff16612ee7565b1515612123576001915061230b565b8473ffffffffffffffffffffffffffffffffffffffff16635a47870a878787876040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156122185780820151818401526020810190506121fd565b50505050905090810190601f1680156122455780820380516001836020036101000a031916815260200191505b5095505050505050602060405180830381600087803b15801561226757600080fd5b505af115801561227b573d6000803e3d6000fd5b505050506040513d602081101561229157600080fd5b81019080805190602001909291905050509050635a47870a7c0100000000000000000000000000000000000000000000000000000000027bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505b50949350505050565b612328816001612efa90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f17eb45856cd2283111eeb8a1dddf8a43121889e3ce798241f96d2afed353eaa360405160405180910390a250565b612382816001612e0a90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167ff4fbb5a5e62a703643fe5be0722720f728980fdde74f11d76eca7e13bdc3301d60405160405180910390a250565b6123d3838383612471565b61246c833361246785600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b611d76565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561253c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001807f4241433030313a2064657374726f792066726f6d20746865207a65726f20616481526020017f647265737300000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b6125518260055461285890919063ffffffff16565b6005819055506125a982600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fcf0f9f1eee875cfebd14defd14de0773aab4c233e702ae0ffb510aa33c3f1c4c85856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561269b578082015181840152602081019050612680565b50505050905090810190601f1680156126c85780820380516001836020036101000a031916815260200191505b50935050505060405180910390a4505050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156127a7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001807f526f6c65733a206163636f756e7420697320746865207a65726f20616464726581526020017f737300000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b612812816000612efa90919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167faf66545c919a3be306ee446d8f42a9558b5b022620df880517bc9593ec0f2d5260405160405180910390a250565b6000808383111515156128d3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b82840390508091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515612987576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4241433030313a2073656e6420746f20746865207a65726f206164647265737381525060200191505060405180910390fd5b6129d982600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461285890919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612a6e82600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461206890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fcf0f9f1eee875cfebd14defd14de0773aab4c233e702ae0ffb510aa33c3f1c4c85856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015612b5f578082015181840152602081019050612b44565b50505050905090810190601f168015612b8c5780820380516001836020036101000a031916815260200191505b50935050505060405180910390a450505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515612c6b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f4241433030313a20697373756520746f20746865207a65726f2061646472657381526020017f730000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b612c808260055461206890919063ffffffff16565b600581905550612cd882600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461206890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fcf0f9f1eee875cfebd14defd14de0773aab4c233e702ae0ffb510aa33c3f1c4c85856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015612dca578082015181840152602081019050612daf565b50505050905090810190601f168015612df75780820380516001836020036101000a031916815260200191505b50935050505060405180910390a4505050565b612e1482826126db565b151515612e89576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f526f6c65733a206163636f756e7420616c72656164792068617320726f6c650081525060200191505060405180910390fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600080823b905060008111915050919050565b612f0482826126db565b1515612f9e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001807f526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c81526020017f650000000000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b60008260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050505600a165627a7a7230582036fa70e69ca7dec01cfb9a72b4136c0348b0f6f6765e818b79ca31f2983c196c0029000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000f4240000000000000000000000000000000000000000000000000000000000000000d474458206361722061737365740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035454540000000000000000000000000000000000000000000000000000000000","logs":[{"address":"0xd6c8a04b8826b0a37c6d4aa0eaa8644d8e35b79f","data":"0x","topics":["0x05e7c881d716bee8cb7ed92293133ba156704252439e5c502c277448f04e20c2","0x000000000000000000000000148947262ec5e21739fe3a931c29e8b84ee34a0f"]},{"address":"0xd6c8a04b8826b0a37c6d4aa0eaa8644d8e35b79f","data":"0x","topics":["0xf4fbb5a5e62a703643fe5be0722720f728980fdde74f11d76eca7e13bdc3301d","0x000000000000000000000000148947262ec5e21739fe3a931c29e8b84ee34a0f"]},{"address":"0xd6c8a04b8826b0a37c6d4aa0eaa8644d8e35b79f","data":"0x000000000000000000000000000000000000000000000000000000000098968000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000","topics":["0xcf0f9f1eee875cfebd14defd14de0773aab4c233e702ae0ffb510aa33c3f1c4c","0x000000000000000000000000d6c8a04b8826b0a37c6d4aa0eaa8644d8e35b79f","0x0000000000000000000000000000000000000000000000000000000000000000","0x000000000000000000000000148947262ec5e21739fe3a931c29e8b84ee34a0f"]}],"logsBloom":"0x00000000000010000000000004000000000001000000000000000000000000000000000000080000000000000000000000000000000000000000020000000000000000000000100000000000000000000000010000000800000000000000000000000000020000000000000000000800800004000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000020000000000000040000040000000000000000000000000000000000000000002000000000000000000000000000000000000000020000020000000000000000000000000000000000000000000040000000000000000080000","output":"0x","status":"0x0","to":"0x0000000000000000000000000000000000000000","transactionHash":"0xc5981b3b831a69bf1d7847b780acbbd4702fa2d30005945a0c4fb1887766c9b3","transactionIndex":"0x0"}}\n' -2020-07-16 17:16:41,465 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:41,466 DEBUG - onResponse, emitter: getResult_b'0f41d996c74511ea80c3f21898360cc8'_18 -2020-07-16 17:16:41,466 DEBUG - response from server , seq: b'0f41d996c74511ea80c3f21898360cc8', type:18 -2020-07-16 17:16:41,475 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getPendingTransactions", "params": [1], "id": 11}' -2020-07-16 17:16:41,475 DEBUG - channelSendThread send pack len:79,type:0x12,result:0x0,seq:b'0f7d3c8ec74511ea80c3f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getPendingTransactions", "params": [1], "id": 11}' -2020-07-16 17:16:41,484 DEBUG - channelHandler.ssock.recv len:80 -2020-07-16 17:16:41,484 DEBUG - total bytes to decode 80, datalen 80 -2020-07-16 17:16:41,485 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:80,type:0x12,result:0x0,seq:b'0f7d3c8ec74511ea80c3f21898360cc8',data:b'{"id":11,"jsonrpc":"2.0","result":[]}\n' -2020-07-16 17:16:41,485 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:41,486 DEBUG - onResponse, emitter: getResult_b'0f7d3c8ec74511ea80c3f21898360cc8'_18 -2020-07-16 17:16:41,486 DEBUG - response from server , seq: b'0f7d3c8ec74511ea80c3f21898360cc8', type:18 -2020-07-16 17:16:41,486 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getPendingTxSize", "params": [1], "id": 12}' -2020-07-16 17:16:41,486 DEBUG - channelSendThread send pack len:73,type:0x12,result:0x0,seq:b'0f7ee69cc74511ea80c3f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getPendingTxSize", "params": [1], "id": 12}' -2020-07-16 17:16:41,496 DEBUG - channelHandler.ssock.recv len:83 -2020-07-16 17:16:41,497 DEBUG - total bytes to decode 83, datalen 83 -2020-07-16 17:16:41,497 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:83,type:0x12,result:0x0,seq:b'0f7ee69cc74511ea80c3f21898360cc8',data:b'{"id":12,"jsonrpc":"2.0","result":"0x0"}\n' -2020-07-16 17:16:41,497 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:41,497 DEBUG - onResponse, emitter: getResult_b'0f7ee69cc74511ea80c3f21898360cc8'_18 -2020-07-16 17:16:41,497 DEBUG - response from server , seq: b'0f7ee69cc74511ea80c3f21898360cc8', type:18 -2020-07-16 17:16:41,498 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getTotalTransactionCount", "params": [1], "id": 13}' -2020-07-16 17:16:41,498 DEBUG - channelSendThread send pack len:81,type:0x12,result:0x0,seq:b'0f80a9fac74511ea80c3f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getTotalTransactionCount", "params": [1], "id": 13}' -2020-07-16 17:16:41,507 DEBUG - channelHandler.ssock.recv len:138 -2020-07-16 17:16:41,508 DEBUG - total bytes to decode 138, datalen 138 -2020-07-16 17:16:41,508 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:138,type:0x12,result:0x0,seq:b'0f80a9fac74511ea80c3f21898360cc8',data:b'{"id":13,"jsonrpc":"2.0","result":{"blockNumber":"0x3d2","failedTxSum":"0x1d","txSum":"0x3d6"}}\n' -2020-07-16 17:16:41,508 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:41,509 DEBUG - onResponse, emitter: getResult_b'0f80a9fac74511ea80c3f21898360cc8'_18 -2020-07-16 17:16:41,509 DEBUG - response from server , seq: b'0f80a9fac74511ea80c3f21898360cc8', type:18 -2020-07-16 17:16:41,510 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getSystemConfigByKey", "params": [1, "tx_count_limit"], "id": 14}' -2020-07-16 17:16:41,510 DEBUG - channelSendThread send pack len:95,type:0x12,result:0x0,seq:b'0f827ef6c74511ea80c3f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getSystemConfigByKey", "params": [1, "tx_count_limit"], "id": 14}' -2020-07-16 17:16:41,523 DEBUG - channelHandler.ssock.recv len:84 -2020-07-16 17:16:41,524 DEBUG - total bytes to decode 84, datalen 84 -2020-07-16 17:16:41,524 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:84,type:0x12,result:0x0,seq:b'0f827ef6c74511ea80c3f21898360cc8',data:b'{"id":14,"jsonrpc":"2.0","result":"1000"}\n' -2020-07-16 17:16:41,524 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:41,525 DEBUG - onResponse, emitter: getResult_b'0f827ef6c74511ea80c3f21898360cc8'_18 -2020-07-16 17:16:41,525 DEBUG - response from server , seq: b'0f827ef6c74511ea80c3f21898360cc8', type:18 -2020-07-16 17:16:41,525 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getPbftView", "params": [1], "id": 15}' -2020-07-16 17:16:41,526 DEBUG - channelSendThread send pack len:68,type:0x12,result:0x0,seq:b'0f84e380c74511ea80c3f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getPbftView", "params": [1], "id": 15}' -2020-07-16 17:16:41,535 DEBUG - channelHandler.ssock.recv len:85 -2020-07-16 17:16:41,536 DEBUG - total bytes to decode 85, datalen 85 -2020-07-16 17:16:41,536 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:85,type:0x12,result:0x0,seq:b'0f84e380c74511ea80c3f21898360cc8',data:b'{"id":15,"jsonrpc":"2.0","result":"0x88b"}\n' -2020-07-16 17:16:41,536 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:41,536 DEBUG - onResponse, emitter: getResult_b'0f84e380c74511ea80c3f21898360cc8'_18 -2020-07-16 17:16:41,537 DEBUG - response from server , seq: b'0f84e380c74511ea80c3f21898360cc8', type:18 -2020-07-16 17:16:41,538 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getSealerList", "params": [1], "id": 16}' -2020-07-16 17:16:41,538 DEBUG - channelSendThread send pack len:70,type:0x12,result:0x0,seq:b'0f86c2aec74511ea80c3f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getSealerList", "params": [1], "id": 16}' -2020-07-16 17:16:41,547 DEBUG - channelHandler.ssock.recv len:603 -2020-07-16 17:16:41,547 DEBUG - total bytes to decode 603, datalen 603 -2020-07-16 17:16:41,547 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:603,type:0x12,result:0x0,seq:b'0f86c2aec74511ea80c3f21898360cc8',data:b'{"id":16,"jsonrpc":"2.0","result":["3127bf7a23e8c9268535568c4144594b021de325978bca8073047b0fcf22d1ad89f2fee303e6db15ed43adb3191450796afaab06bc6e173ef836b37e5c6c5af7","8fc6628eb67fabc0cabbf5073239da3b47f659c020d79b64ba4d2a1b85209b7a7affa5a335c5a9cc1fb7e58023e0e1a9be5409bd979fc6c97a855bf47403dbe2","b73a288f5a36eae053850170e385e473b8569b52533c03ce3f041ed3b8956576e83e43de9031853a923e9e43d69649cb6f223de33a61474b57a6488b12521056","f4ac663afc7c3ea9f373ad4714890d6cd152ee2ce57c4ba0c2939c85db4c9758aad27d23fd9b24c8184fe3b9043e0fbc252e753af213fca1782a6cec4ff74621"]}\n' -2020-07-16 17:16:41,548 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:41,548 DEBUG - onResponse, emitter: getResult_b'0f86c2aec74511ea80c3f21898360cc8'_18 -2020-07-16 17:16:41,548 DEBUG - response from server , seq: b'0f86c2aec74511ea80c3f21898360cc8', type:18 -2020-07-16 17:16:41,548 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getObserverList", "params": [1], "id": 17}' -2020-07-16 17:16:41,549 DEBUG - channelSendThread send pack len:72,type:0x12,result:0x0,seq:b'0f886366c74511ea80c3f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getObserverList", "params": [1], "id": 17}' -2020-07-16 17:16:41,560 DEBUG - channelHandler.ssock.recv len:80 -2020-07-16 17:16:41,560 DEBUG - total bytes to decode 80, datalen 80 -2020-07-16 17:16:41,560 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:80,type:0x12,result:0x0,seq:b'0f886366c74511ea80c3f21898360cc8',data:b'{"id":17,"jsonrpc":"2.0","result":[]}\n' -2020-07-16 17:16:41,560 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:41,561 DEBUG - onResponse, emitter: getResult_b'0f886366c74511ea80c3f21898360cc8'_18 -2020-07-16 17:16:41,562 DEBUG - response from server , seq: b'0f886366c74511ea80c3f21898360cc8', type:18 -2020-07-16 17:16:41,562 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getConsensusStatus", "params": [1], "id": 18}' -2020-07-16 17:16:41,562 DEBUG - channelSendThread send pack len:75,type:0x12,result:0x0,seq:b'0f8a80cec74511ea80c3f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getConsensusStatus", "params": [1], "id": 18}' -2020-07-16 17:16:41,573 DEBUG - channelHandler.ssock.recv len:1780 -2020-07-16 17:16:41,573 DEBUG - total bytes to decode 1780, datalen 1780 -2020-07-16 17:16:41,573 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:1780,type:0x12,result:0x0,seq:b'0f8a80cec74511ea80c3f21898360cc8',data:b'{"id":18,"jsonrpc":"2.0","result":[{"accountType":1,"allowFutureBlocks":true,"cfgErr":false,"connectedNodes":3,"consensusedBlockNumber":979,"currentView":2187,"groupId":1,"highestblockHash":"0x6ee505924536638afa276b74a2f114bf53414d8e5a627414302d369bc9c14108","highestblockNumber":978,"leaderFailed":false,"max_faulty_leader":1,"nodeId":"b73a288f5a36eae053850170e385e473b8569b52533c03ce3f041ed3b8956576e83e43de9031853a923e9e43d69649cb6f223de33a61474b57a6488b12521056","nodeNum":4,"node_index":2,"omitEmptyBlock":true,"protocolId":65544,"sealer.0":"3127bf7a23e8c9268535568c4144594b021de325978bca8073047b0fcf22d1ad89f2fee303e6db15ed43adb3191450796afaab06bc6e173ef836b37e5c6c5af7","sealer.1":"8fc6628eb67fabc0cabbf5073239da3b47f659c020d79b64ba4d2a1b85209b7a7affa5a335c5a9cc1fb7e58023e0e1a9be5409bd979fc6c97a855bf47403dbe2","sealer.2":"b73a288f5a36eae053850170e385e473b8569b52533c03ce3f041ed3b8956576e83e43de9031853a923e9e43d69649cb6f223de33a61474b57a6488b12521056","sealer.3":"f4ac663afc7c3ea9f373ad4714890d6cd152ee2ce57c4ba0c2939c85db4c9758aad27d23fd9b24c8184fe3b9043e0fbc252e753af213fca1782a6cec4ff74621","toView":2187},[{"nodeId":"3127bf7a23e8c9268535568c4144594b021de325978bca8073047b0fcf22d1ad89f2fee303e6db15ed43adb3191450796afaab06bc6e173ef836b37e5c6c5af7","view":2186},{"nodeId":"8fc6628eb67fabc0cabbf5073239da3b47f659c020d79b64ba4d2a1b85209b7a7affa5a335c5a9cc1fb7e58023e0e1a9be5409bd979fc6c97a855bf47403dbe2","view":2183},{"nodeId":"b73a288f5a36eae053850170e385e473b8569b52533c03ce3f041ed3b8956576e83e43de9031853a923e9e43d69649cb6f223de33a61474b57a6488b12521056","view":2187},{"nodeId":"f4ac663afc7c3ea9f373ad4714890d6cd152ee2ce57c4ba0c2939c85db4c9758aad27d23fd9b24c8184fe3b9043e0fbc252e753af213fca1782a6cec4ff74621","view":2185}]]}\n' -2020-07-16 17:16:41,573 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:41,573 DEBUG - onResponse, emitter: getResult_b'0f8a80cec74511ea80c3f21898360cc8'_18 -2020-07-16 17:16:41,574 DEBUG - response from server , seq: b'0f8a80cec74511ea80c3f21898360cc8', type:18 -2020-07-16 17:16:41,574 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getSyncStatus", "params": [1], "id": 19}' -2020-07-16 17:16:41,575 DEBUG - channelSendThread send pack len:70,type:0x12,result:0x0,seq:b'0f8c6146c74511ea80c3f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getSyncStatus", "params": [1], "id": 19}' -2020-07-16 17:16:41,585 DEBUG - channelHandler.ssock.recv len:1551 -2020-07-16 17:16:41,586 DEBUG - total bytes to decode 1551, datalen 1551 -2020-07-16 17:16:41,586 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:1551,type:0x12,result:0x0,seq:b'0f8c6146c74511ea80c3f21898360cc8',data:b'{"id":19,"jsonrpc":"2.0","result":{"blockNumber":978,"genesisHash":"0xdefc4142881ee999c6a517eb9374fa0fb19e265e51fed9bce1828bd88591ef7d","isSyncing":false,"knownHighestNumber":978,"knownLatestHash":"6ee505924536638afa276b74a2f114bf53414d8e5a627414302d369bc9c14108","latestHash":"0x6ee505924536638afa276b74a2f114bf53414d8e5a627414302d369bc9c14108","nodeId":"b73a288f5a36eae053850170e385e473b8569b52533c03ce3f041ed3b8956576e83e43de9031853a923e9e43d69649cb6f223de33a61474b57a6488b12521056","peers":[{"blockNumber":978,"genesisHash":"0xdefc4142881ee999c6a517eb9374fa0fb19e265e51fed9bce1828bd88591ef7d","latestHash":"0x6ee505924536638afa276b74a2f114bf53414d8e5a627414302d369bc9c14108","nodeId":"3127bf7a23e8c9268535568c4144594b021de325978bca8073047b0fcf22d1ad89f2fee303e6db15ed43adb3191450796afaab06bc6e173ef836b37e5c6c5af7"},{"blockNumber":978,"genesisHash":"0xdefc4142881ee999c6a517eb9374fa0fb19e265e51fed9bce1828bd88591ef7d","latestHash":"0x6ee505924536638afa276b74a2f114bf53414d8e5a627414302d369bc9c14108","nodeId":"8fc6628eb67fabc0cabbf5073239da3b47f659c020d79b64ba4d2a1b85209b7a7affa5a335c5a9cc1fb7e58023e0e1a9be5409bd979fc6c97a855bf47403dbe2"},{"blockNumber":978,"genesisHash":"0xdefc4142881ee999c6a517eb9374fa0fb19e265e51fed9bce1828bd88591ef7d","latestHash":"0x6ee505924536638afa276b74a2f114bf53414d8e5a627414302d369bc9c14108","nodeId":"f4ac663afc7c3ea9f373ad4714890d6cd152ee2ce57c4ba0c2939c85db4c9758aad27d23fd9b24c8184fe3b9043e0fbc252e753af213fca1782a6cec4ff74621"}],"protocolId":65545,"txPoolSize":"0"}}\n' -2020-07-16 17:16:41,586 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:41,586 DEBUG - onResponse, emitter: getResult_b'0f8c6146c74511ea80c3f21898360cc8'_18 -2020-07-16 17:16:41,586 DEBUG - response from server , seq: b'0f8c6146c74511ea80c3f21898360cc8', type:18 -2020-07-16 17:16:41,587 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getGroupPeers", "params": [1], "id": 20}' -2020-07-16 17:16:41,587 DEBUG - channelSendThread send pack len:70,type:0x12,result:0x0,seq:b'0f8e41a0c74511ea80c3f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getGroupPeers", "params": [1], "id": 20}' -2020-07-16 17:16:41,597 DEBUG - channelHandler.ssock.recv len:603 -2020-07-16 17:16:41,597 DEBUG - total bytes to decode 603, datalen 603 -2020-07-16 17:16:41,597 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:603,type:0x12,result:0x0,seq:b'0f8e41a0c74511ea80c3f21898360cc8',data:b'{"id":20,"jsonrpc":"2.0","result":["3127bf7a23e8c9268535568c4144594b021de325978bca8073047b0fcf22d1ad89f2fee303e6db15ed43adb3191450796afaab06bc6e173ef836b37e5c6c5af7","8fc6628eb67fabc0cabbf5073239da3b47f659c020d79b64ba4d2a1b85209b7a7affa5a335c5a9cc1fb7e58023e0e1a9be5409bd979fc6c97a855bf47403dbe2","b73a288f5a36eae053850170e385e473b8569b52533c03ce3f041ed3b8956576e83e43de9031853a923e9e43d69649cb6f223de33a61474b57a6488b12521056","f4ac663afc7c3ea9f373ad4714890d6cd152ee2ce57c4ba0c2939c85db4c9758aad27d23fd9b24c8184fe3b9043e0fbc252e753af213fca1782a6cec4ff74621"]}\n' -2020-07-16 17:16:41,597 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:41,597 DEBUG - onResponse, emitter: getResult_b'0f8e41a0c74511ea80c3f21898360cc8'_18 -2020-07-16 17:16:41,598 DEBUG - response from server , seq: b'0f8e41a0c74511ea80c3f21898360cc8', type:18 -2020-07-16 17:16:41,598 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getNodeIDList", "params": [1], "id": 21}' -2020-07-16 17:16:41,599 DEBUG - channelSendThread send pack len:70,type:0x12,result:0x0,seq:b'0f8ffb80c74511ea80c3f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getNodeIDList", "params": [1], "id": 21}' -2020-07-16 17:16:41,608 DEBUG - channelHandler.ssock.recv len:603 -2020-07-16 17:16:41,609 DEBUG - total bytes to decode 603, datalen 603 -2020-07-16 17:16:41,609 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:603,type:0x12,result:0x0,seq:b'0f8ffb80c74511ea80c3f21898360cc8',data:b'{"id":21,"jsonrpc":"2.0","result":["b73a288f5a36eae053850170e385e473b8569b52533c03ce3f041ed3b8956576e83e43de9031853a923e9e43d69649cb6f223de33a61474b57a6488b12521056","f4ac663afc7c3ea9f373ad4714890d6cd152ee2ce57c4ba0c2939c85db4c9758aad27d23fd9b24c8184fe3b9043e0fbc252e753af213fca1782a6cec4ff74621","8fc6628eb67fabc0cabbf5073239da3b47f659c020d79b64ba4d2a1b85209b7a7affa5a335c5a9cc1fb7e58023e0e1a9be5409bd979fc6c97a855bf47403dbe2","3127bf7a23e8c9268535568c4144594b021de325978bca8073047b0fcf22d1ad89f2fee303e6db15ed43adb3191450796afaab06bc6e173ef836b37e5c6c5af7"]}\n' -2020-07-16 17:16:41,609 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:41,609 DEBUG - onResponse, emitter: getResult_b'0f8ffb80c74511ea80c3f21898360cc8'_18 -2020-07-16 17:16:41,609 DEBUG - response from server , seq: b'0f8ffb80c74511ea80c3f21898360cc8', type:18 -2020-07-16 17:16:41,609 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getGroupList", "params": [1], "id": 22}' -2020-07-16 17:16:41,610 DEBUG - channelSendThread send pack len:69,type:0x12,result:0x0,seq:b'0f91b1dcc74511ea80c3f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getGroupList", "params": [1], "id": 22}' -2020-07-16 17:16:41,619 DEBUG - channelHandler.ssock.recv len:83 -2020-07-16 17:16:41,619 DEBUG - total bytes to decode 83, datalen 83 -2020-07-16 17:16:41,620 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:83,type:0x12,result:0x0,seq:b'0f91b1dcc74511ea80c3f21898360cc8',data:b'{"id":22,"jsonrpc":"2.0","result":[1,2]}\n' -2020-07-16 17:16:41,620 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:16:41,620 DEBUG - onResponse, emitter: getResult_b'0f91b1dcc74511ea80c3f21898360cc8'_18 -2020-07-16 17:16:41,621 DEBUG - response from server , seq: b'0f91b1dcc74511ea80c3f21898360cc8', type:18 -2020-07-16 17:16:41,621 ERROR - ChannelRecvThread:ssock read error [Errno 9] Bad file descriptor -2020-07-16 17:16:41,622 DEBUG - channelHandler:thread finished ,keepWorking = False -2020-07-16 17:16:42,626 DEBUG - ChannelRecvThread:thread finished ,keepWorking = False -2020-07-16 17:16:42,826 DEBUG - channelSendThread:thread finished ,keepWorking = False -2020-07-16 17:16:42,831 DEBUG - Thread-4:thread finished ,keepWorking = False -2020-07-16 17:17:58,181 DEBUG - connect 119.23.46.126:21200,as socket -2020-07-16 17:17:58,203 DEBUG - ChannelRecvThread:start thread--> -2020-07-16 17:17:58,204 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:17:58,204 DEBUG - channelSendThread:start thread--> -2020-07-16 17:17:58,204 DEBUG - Thread-4:start thread--> -2020-07-16 17:17:58,205 DEBUG - channelHandler:start thread--> -2020-07-16 17:17:58,205 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getBlockNumber", "params": [1], "id": 0}' -2020-07-16 17:17:58,206 DEBUG - channelSendThread send pack len:70,type:0x12,result:0x0,seq:b'3d394a32c74511eaacf7f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getBlockNumber", "params": [1], "id": 0}' -2020-07-16 17:17:58,212 DEBUG - channelHandler.ssock.recv len:84 -2020-07-16 17:17:58,212 DEBUG - total bytes to decode 84, datalen 84 -2020-07-16 17:17:58,212 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:84,type:0x12,result:0x0,seq:b'3d394a32c74511eaacf7f21898360cc8',data:b'{"id":0,"jsonrpc":"2.0","result":"0x3d2"}\n' -2020-07-16 17:17:58,212 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:17:58,213 DEBUG - onResponse, emitter: getResult_b'3d394a32c74511eaacf7f21898360cc8'_18 -2020-07-16 17:17:58,213 DEBUG - response from server , seq: b'3d394a32c74511eaacf7f21898360cc8', type:18 -2020-07-16 17:17:58,214 DEBUG - block notify emitter: onResponse_b'00000000000000000000000000000000'_4097 -2020-07-16 17:17:58,214 INFO - using protocol channel -2020-07-16 17:17:58,214 DEBUG - channelSendThread send pack len:19,type:0x32,result:0x0,seq:b'3d3a9766c74511eaacf7f21898360cc8',data:["_block_notify_1"] -2020-07-16 17:17:59,166 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "sendRawTransaction", "params": [1, "0xf9106e8423b38d258401c9c3808401c9c3808205c68080b91011608060405260206040519081016040528060008152506000908051906020019061002a929190610089565b5060006001556000600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600060035534801561008357600080fd5b5061012e565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100ca57805160ff19168380011785556100f8565b828001600101855582156100f8579182015b828111156100f75782518255916020019190600101906100dc565b5b5090506101059190610109565b5090565b61012b91905b8082111561012757600081600090555060010161010f565b5090565b90565b610ed48061013d6000396000f3006080604052600436106100af576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680631003e2d2146100ca578063252bd4d31461010b5780634d9b3d5d146101625780637991d3a31461018d5780638f1ef6f9146101ba57806390974795146101fb578063c6ea59b9146102c5578063ce58621e14610355578063d826f88f146103fc578063df3689a114610427578063ee1db64014610452575b3480156100bb57600080fd5b50600160035401600381905550005b3480156100d657600080fd5b506100f560048036038101908080359060200190929190505050610469565b6040518082815260200191505060405180910390f35b34801561011757600080fd5b5061012061059e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561016e57600080fd5b506101776105c8565b6040518082815260200191505060405180910390f35b34801561019957600080fd5b506101b8600480360381019080803590602001909291905050506105d2565b005b3480156101c657600080fd5b506101e560048036038101908080359060200190929190505050610737565b6040518082815260200191505060405180910390f35b34801561020757600080fd5b50610210610745565b60405180806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828103825285818151815260200191508051906020019080838360005b8381101561028857808201518184015260208101905061026d565b50505050905090810190601f1680156102b55780820380516001836020036101000a031916815260200191505b5094505050505060405180910390f35b3480156102d157600080fd5b506102da610819565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561031a5780820151818401526020810190506102ff565b50505050905090810190601f1680156103475780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561036157600080fd5b506103e6600480360381019080803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506108bb565b6040518082815260200191505060405180910390f35b34801561040857600080fd5b50610411610c79565b6040518082815260200191505060405180910390f35b34801561043357600080fd5b5061043c610d8f565b6040518082815260200191505060405180910390f35b34801561045e57600080fd5b50610467610d99565b005b60008160015401600181905550600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166000604051808280546001816001161561010002031660029004801561050c5780601f106104ea57610100808354040283529182019161050c565b820191906000526020600020905b8154815290600101906020018083116104f8575b505091505060405180910390207f1c6cf3c083b623fd9a108d037161265f6a736e368fc345d3d8ee6fe3f94cf39f600060015460405180838152602001828152602001806020018281038252600b8152602001807f62616c616e636520616464000000000000000000000000000000000000000000815250602001935050505060405180910390a36001549050919050565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600154905090565b806001819055507ff2dd11606b57e733a74ee877736d9c8a3da833d5129301d100669eff223a3829600080600154600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660405180858152602001806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001806020018381038352868181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156106ee5780601f106106c3576101008083540402835291602001916106ee565b820191906000526020600020905b8154815290600101906020018083116106d157829003601f168201915b50508381038252600b8152602001807f62616c616e636520736574000000000000000000000000000000000000000000815250602001965050505050505060405180910390a150565b600081600154019050919050565b60606000806000600154600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16828054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108075780601f106107dc57610100808354040283529160200191610807565b820191906000526020600020905b8154815290600101906020018083116107ea57829003601f168201915b50505050509250925092509250909192565b606060008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108b15780601f10610886576101008083540402835291602001916108b1565b820191906000526020600020905b81548152906001019060200180831161089457829003601f168201915b5050505050905090565b600083600090805190602001906108d3929190610e03565b508260018190555081600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507ff2dd11606b57e733a74ee877736d9c8a3da833d5129301d100669eff223a3829600085858560405180858152602001806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001838103835286818151815260200191508051906020019080838360005b838110156109c45780820151818401526020810190506109a9565b50505050905090810190601f1680156109f15780820380516001836020036101000a031916815260200191505b50838103825260088152602001807f696e666f20736574000000000000000000000000000000000000000000000000815250602001965050505050505060405180910390a1600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660006040518082805460018160011615610100020316600290048015610acc5780601f10610aaa576101008083540402835291820191610acc565b820191906000526020600020905b815481529060010190602001808311610ab8575b505091505060405180910390207f1c6cf3c083b623fd9a108d037161265f6a736e368fc345d3d8ee6fe3f94cf39f600060015460405180838152602001828152602001806020018281038252600d8152602001807f6f6e5f7365745f6368616e676500000000000000000000000000000000000000815250602001935050505060405180910390a37f37c87e74ec29efa2615574aeb214b87c3bb72c1e1fa9fee2892dce36a7e7f3b2600085853360405180858152602001806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001838103835286818151815260200191508051906020019080838360005b83811015610bfc578082015181840152602081019050610be1565b50505050905090810190601f168015610c295780820380516001836020036101000a031916815260200191505b50838103825260108152602001807f6368616e67652062792073656e64657200000000000000000000000000000000815250602001965050505050505060405180910390a1600090509392505050565b6000602060405190810160405280600081525060009080519060200190610ca1929190610e03565b5060006001819055506000600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006040518082805460018160011615610100020316600290048015610d495780601f10610d27576101008083540402835291820191610d49565b820191906000526020600020905b815481529060010190602001808311610d35575b505091505060405180910390207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c6040518082815260200191505060405180910390a190565b6000600354905090565b7f447fb56343d9108e0b2708a0aa57837bc8f847356d9119daae2d724f6f0724e16040518080602001828103825260098152602001807f656d70747920736574000000000000000000000000000000000000000000000081525060200191505060405180910390a1565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610e4457805160ff1916838001178555610e72565b82800160010185558215610e72579182015b82811115610e71578251825591602001919060010190610e56565b5b509050610e7f9190610e83565b5090565b610ea591905b80821115610ea1576000816000905550600101610e89565b5090565b905600a165627a7a72305820c649541e2b8a5f8a3a0f40b247f4721ddc3f0de4e00c7f9d87923fe11bfc29df00290101801ca0019b41569ed5a0afbbf2fcd55b02f1e7c107f875d159ea8f2cbac9292cb01f3ba05623b9d7c9324027f956b84be2721cfc5e5d0310360e1faaa2aeca8f72637941"], "id": 1}' -2020-07-16 17:17:59,166 DEBUG - channelSendThread send pack len:8498,type:0x12,result:0x0,seq:b'3dcbe0eac74511eaacf7f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "sendRawTransaction", "params": [1, "0xf9106e8423b38d258401c9c3808401c9c3808205c68080b91011608060405260206040519081016040528060008152506000908051906020019061002a929190610089565b5060006001556000600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600060035534801561008357600080fd5b5061012e565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100ca57805160ff19168380011785556100f8565b828001600101855582156100f8579182015b828111156100f75782518255916020019190600101906100dc565b5b5090506101059190610109565b5090565b61012b91905b8082111561012757600081600090555060010161010f565b5090565b90565b610ed48061013d6000396000f3006080604052600436106100af576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680631003e2d2146100ca578063252bd4d31461010b5780634d9b3d5d146101625780637991d3a31461018d5780638f1ef6f9146101ba57806390974795146101fb578063c6ea59b9146102c5578063ce58621e14610355578063d826f88f146103fc578063df3689a114610427578063ee1db64014610452575b3480156100bb57600080fd5b50600160035401600381905550005b3480156100d657600080fd5b506100f560048036038101908080359060200190929190505050610469565b6040518082815260200191505060405180910390f35b34801561011757600080fd5b5061012061059e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561016e57600080fd5b506101776105c8565b6040518082815260200191505060405180910390f35b34801561019957600080fd5b506101b8600480360381019080803590602001909291905050506105d2565b005b3480156101c657600080fd5b506101e560048036038101908080359060200190929190505050610737565b6040518082815260200191505060405180910390f35b34801561020757600080fd5b50610210610745565b60405180806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828103825285818151815260200191508051906020019080838360005b8381101561028857808201518184015260208101905061026d565b50505050905090810190601f1680156102b55780820380516001836020036101000a031916815260200191505b5094505050505060405180910390f35b3480156102d157600080fd5b506102da610819565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561031a5780820151818401526020810190506102ff565b50505050905090810190601f1680156103475780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561036157600080fd5b506103e6600480360381019080803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506108bb565b6040518082815260200191505060405180910390f35b34801561040857600080fd5b50610411610c79565b6040518082815260200191505060405180910390f35b34801561043357600080fd5b5061043c610d8f565b6040518082815260200191505060405180910390f35b34801561045e57600080fd5b50610467610d99565b005b60008160015401600181905550600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166000604051808280546001816001161561010002031660029004801561050c5780601f106104ea57610100808354040283529182019161050c565b820191906000526020600020905b8154815290600101906020018083116104f8575b505091505060405180910390207f1c6cf3c083b623fd9a108d037161265f6a736e368fc345d3d8ee6fe3f94cf39f600060015460405180838152602001828152602001806020018281038252600b8152602001807f62616c616e636520616464000000000000000000000000000000000000000000815250602001935050505060405180910390a36001549050919050565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600154905090565b806001819055507ff2dd11606b57e733a74ee877736d9c8a3da833d5129301d100669eff223a3829600080600154600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660405180858152602001806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001806020018381038352868181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156106ee5780601f106106c3576101008083540402835291602001916106ee565b820191906000526020600020905b8154815290600101906020018083116106d157829003601f168201915b50508381038252600b8152602001807f62616c616e636520736574000000000000000000000000000000000000000000815250602001965050505050505060405180910390a150565b600081600154019050919050565b60606000806000600154600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16828054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108075780601f106107dc57610100808354040283529160200191610807565b820191906000526020600020905b8154815290600101906020018083116107ea57829003601f168201915b50505050509250925092509250909192565b606060008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108b15780601f10610886576101008083540402835291602001916108b1565b820191906000526020600020905b81548152906001019060200180831161089457829003601f168201915b5050505050905090565b600083600090805190602001906108d3929190610e03565b508260018190555081600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507ff2dd11606b57e733a74ee877736d9c8a3da833d5129301d100669eff223a3829600085858560405180858152602001806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001838103835286818151815260200191508051906020019080838360005b838110156109c45780820151818401526020810190506109a9565b50505050905090810190601f1680156109f15780820380516001836020036101000a031916815260200191505b50838103825260088152602001807f696e666f20736574000000000000000000000000000000000000000000000000815250602001965050505050505060405180910390a1600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660006040518082805460018160011615610100020316600290048015610acc5780601f10610aaa576101008083540402835291820191610acc565b820191906000526020600020905b815481529060010190602001808311610ab8575b505091505060405180910390207f1c6cf3c083b623fd9a108d037161265f6a736e368fc345d3d8ee6fe3f94cf39f600060015460405180838152602001828152602001806020018281038252600d8152602001807f6f6e5f7365745f6368616e676500000000000000000000000000000000000000815250602001935050505060405180910390a37f37c87e74ec29efa2615574aeb214b87c3bb72c1e1fa9fee2892dce36a7e7f3b2600085853360405180858152602001806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001838103835286818151815260200191508051906020019080838360005b83811015610bfc578082015181840152602081019050610be1565b50505050905090810190601f168015610c295780820380516001836020036101000a031916815260200191505b50838103825260108152602001807f6368616e67652062792073656e64657200000000000000000000000000000000815250602001965050505050505060405180910390a1600090509392505050565b6000602060405190810160405280600081525060009080519060200190610ca1929190610e03565b5060006001819055506000600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006040518082805460018160011615610100020316600290048015610d495780601f10610d27576101008083540402835291820191610d49565b820191906000526020600020905b815481529060010190602001808311610d35575b505091505060405180910390207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c6040518082815260200191505060405180910390a190565b6000600354905090565b7f447fb56343d9108e0b2708a0aa57837bc8f847356d9119daae2d724f6f0724e16040518080602001828103825260098152602001807f656d70747920736574000000000000000000000000000000000000000000000081525060200191505060405180910390a1565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610e4457805160ff1916838001178555610e72565b82800160010185558215610e72579182015b82811115610e71578251825591602001919060010190610e56565b5b509050610e7f9190610e83565b5090565b610ea591905b80821115610ea1576000816000905550600101610e89565b5090565b905600a165627a7a72305820c649541e2b8a5f8a3a0f40b247f4721ddc3f0de4e00c7f9d87923fe11bfc29df00290101801ca0019b41569ed5a0afbbf2fcd55b02f1e7c107f875d159ea8f2cbac9292cb01f3ba05623b9d7c9324027f956b84be2721cfc5e5d0310360e1faaa2aeca8f72637941"], "id": 1}' -2020-07-16 17:17:59,185 DEBUG - channelHandler.ssock.recv len:145 -2020-07-16 17:17:59,185 DEBUG - total bytes to decode 145, datalen 145 -2020-07-16 17:17:59,186 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:145,type:0x12,result:0x0,seq:b'3dcbe0eac74511eaacf7f21898360cc8',data:b'{"id":1,"jsonrpc":"2.0","result":"0x3618adbb77c5cd88eeb7c65b1e1849f8d98531cabb8df4f40459aceb98fd0ffb"}\n' -2020-07-16 17:17:59,186 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:17:59,186 DEBUG - onResponse, emitter: getResult_b'3dcbe0eac74511eaacf7f21898360cc8'_18 -2020-07-16 17:17:59,186 DEBUG - response from server , seq: b'3dcbe0eac74511eaacf7f21898360cc8', type:18 -2020-07-16 17:17:59,262 DEBUG - channelHandler.ssock.recv len:63 -2020-07-16 17:17:59,262 DEBUG - total bytes to decode 63, datalen 63 -2020-07-16 17:17:59,262 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:63,type:0x1001,result:0x0,seq:b'00000000000000000000000000000000',data:b'\x10_block_notify_11,979' -2020-07-16 17:17:59,262 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:17:59,263 DEBUG - onResponse, emitter: getResult_b'00000000000000000000000000000000'_4097 -2020-07-16 17:17:59,263 DEBUG - receive block notify: seq: b'00000000000000000000000000000000' type:4097 -2020-07-16 17:17:59,263 DEBUG - currentBlockNumber: 979 -2020-07-16 17:17:59,268 DEBUG - channelHandler.ssock.recv len:9331 -2020-07-16 17:17:59,268 DEBUG - total bytes to decode 9331, datalen 9331 -2020-07-16 17:17:59,268 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:9331,type:0x1000,result:0x0,seq:b'3dcbe0eac74511eaacf7f21898360cc8',data:b'{\n "blockHash" : "0xb59f36ca80ba5d119d1f1383b0fce9776cc47b89bb5573f0b51adb5f6da42a98",\n "blockNumber" : "0x3d3",\n "contractAddress" : "0x83592a3cf1af302612756b8687c8dc7935c0ad1d",\n "from" : "0x95198b93705e394a916579e048c8a32ddfb900f7",\n "gasUsed" : "0x10b80d",\n "input" : "0x608060405260206040519081016040528060008152506000908051906020019061002a929190610089565b5060006001556000600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600060035534801561008357600080fd5b5061012e565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100ca57805160ff19168380011785556100f8565b828001600101855582156100f8579182015b828111156100f75782518255916020019190600101906100dc565b5b5090506101059190610109565b5090565b61012b91905b8082111561012757600081600090555060010161010f565b5090565b90565b610ed48061013d6000396000f3006080604052600436106100af576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680631003e2d2146100ca578063252bd4d31461010b5780634d9b3d5d146101625780637991d3a31461018d5780638f1ef6f9146101ba57806390974795146101fb578063c6ea59b9146102c5578063ce58621e14610355578063d826f88f146103fc578063df3689a114610427578063ee1db64014610452575b3480156100bb57600080fd5b50600160035401600381905550005b3480156100d657600080fd5b506100f560048036038101908080359060200190929190505050610469565b6040518082815260200191505060405180910390f35b34801561011757600080fd5b5061012061059e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561016e57600080fd5b506101776105c8565b6040518082815260200191505060405180910390f35b34801561019957600080fd5b506101b8600480360381019080803590602001909291905050506105d2565b005b3480156101c657600080fd5b506101e560048036038101908080359060200190929190505050610737565b6040518082815260200191505060405180910390f35b34801561020757600080fd5b50610210610745565b60405180806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828103825285818151815260200191508051906020019080838360005b8381101561028857808201518184015260208101905061026d565b50505050905090810190601f1680156102b55780820380516001836020036101000a031916815260200191505b5094505050505060405180910390f35b3480156102d157600080fd5b506102da610819565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561031a5780820151818401526020810190506102ff565b50505050905090810190601f1680156103475780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561036157600080fd5b506103e6600480360381019080803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506108bb565b6040518082815260200191505060405180910390f35b34801561040857600080fd5b50610411610c79565b6040518082815260200191505060405180910390f35b34801561043357600080fd5b5061043c610d8f565b6040518082815260200191505060405180910390f35b34801561045e57600080fd5b50610467610d99565b005b60008160015401600181905550600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166000604051808280546001816001161561010002031660029004801561050c5780601f106104ea57610100808354040283529182019161050c565b820191906000526020600020905b8154815290600101906020018083116104f8575b505091505060405180910390207f1c6cf3c083b623fd9a108d037161265f6a736e368fc345d3d8ee6fe3f94cf39f600060015460405180838152602001828152602001806020018281038252600b8152602001807f62616c616e636520616464000000000000000000000000000000000000000000815250602001935050505060405180910390a36001549050919050565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600154905090565b806001819055507ff2dd11606b57e733a74ee877736d9c8a3da833d5129301d100669eff223a3829600080600154600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660405180858152602001806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001806020018381038352868181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156106ee5780601f106106c3576101008083540402835291602001916106ee565b820191906000526020600020905b8154815290600101906020018083116106d157829003601f168201915b50508381038252600b8152602001807f62616c616e636520736574000000000000000000000000000000000000000000815250602001965050505050505060405180910390a150565b600081600154019050919050565b60606000806000600154600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16828054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108075780601f106107dc57610100808354040283529160200191610807565b820191906000526020600020905b8154815290600101906020018083116107ea57829003601f168201915b50505050509250925092509250909192565b606060008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108b15780601f10610886576101008083540402835291602001916108b1565b820191906000526020600020905b81548152906001019060200180831161089457829003601f168201915b5050505050905090565b600083600090805190602001906108d3929190610e03565b508260018190555081600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507ff2dd11606b57e733a74ee877736d9c8a3da833d5129301d100669eff223a3829600085858560405180858152602001806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001838103835286818151815260200191508051906020019080838360005b838110156109c45780820151818401526020810190506109a9565b50505050905090810190601f1680156109f15780820380516001836020036101000a031916815260200191505b50838103825260088152602001807f696e666f20736574000000000000000000000000000000000000000000000000815250602001965050505050505060405180910390a1600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660006040518082805460018160011615610100020316600290048015610acc5780601f10610aaa576101008083540402835291820191610acc565b820191906000526020600020905b815481529060010190602001808311610ab8575b505091505060405180910390207f1c6cf3c083b623fd9a108d037161265f6a736e368fc345d3d8ee6fe3f94cf39f600060015460405180838152602001828152602001806020018281038252600d8152602001807f6f6e5f7365745f6368616e676500000000000000000000000000000000000000815250602001935050505060405180910390a37f37c87e74ec29efa2615574aeb214b87c3bb72c1e1fa9fee2892dce36a7e7f3b2600085853360405180858152602001806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001838103835286818151815260200191508051906020019080838360005b83811015610bfc578082015181840152602081019050610be1565b50505050905090810190601f168015610c295780820380516001836020036101000a031916815260200191505b50838103825260108152602001807f6368616e67652062792073656e64657200000000000000000000000000000000815250602001965050505050505060405180910390a1600090509392505050565b6000602060405190810160405280600081525060009080519060200190610ca1929190610e03565b5060006001819055506000600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006040518082805460018160011615610100020316600290048015610d495780601f10610d27576101008083540402835291820191610d49565b820191906000526020600020905b815481529060010190602001808311610d35575b505091505060405180910390207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c6040518082815260200191505060405180910390a190565b6000600354905090565b7f447fb56343d9108e0b2708a0aa57837bc8f847356d9119daae2d724f6f0724e16040518080602001828103825260098152602001807f656d70747920736574000000000000000000000000000000000000000000000081525060200191505060405180910390a1565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610e4457805160ff1916838001178555610e72565b82800160010185558215610e72579182015b82811115610e71578251825591602001919060010190610e56565b5b509050610e7f9190610e83565b5090565b610ea591905b80821115610ea1576000816000905550600101610e89565b5090565b905600a165627a7a72305820c649541e2b8a5f8a3a0f40b247f4721ddc3f0de4e00c7f9d87923fe11bfc29df0029",\n "logs" : [],\n "logsBloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",\n "output" : "0x",\n "status" : "0x0",\n "to" : "0x0000000000000000000000000000000000000000",\n "transactionHash" : "0x3618adbb77c5cd88eeb7c65b1e1849f8d98531cabb8df4f40459aceb98fd0ffb",\n "transactionIndex" : "0x0"\n}\n' -2020-07-16 17:17:59,268 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:17:59,269 DEBUG - onResponse, emitter: getResult_b'3dcbe0eac74511eaacf7f21898360cc8'_4096 -2020-07-16 17:17:59,269 DEBUG - response from server , seq: b'3dcbe0eac74511eaacf7f21898360cc8', type:4096 -2020-07-16 17:17:59,281 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "sendRawTransaction", "params": [1, "0xf901148404713aee8401c9c3808401c9c3808205c79483592a3cf1af302612756b8687c8dc7935c0ad1d80b8a4ce58621e000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000007e80000000000000000000000007029c502b4f824d19bd7921e9cb74ef92392fb1c000000000000000000000000000000000000000000000000000000000000000a73696d706c656e616d65000000000000000000000000000000000000000000000101801ca0efa4faf24c57c4b806c916d3999da9c0828938d21459d79645a43b29d188d75ca03ad929113f2bf47255c0b60d5fa1b032d03c177192e7c8b91be399c2c37376b5"], "id": 2}' -2020-07-16 17:17:59,281 DEBUG - channelSendThread send pack len:638,type:0x12,result:0x0,seq:b'3ddd7c9cc74511eaacf7f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "sendRawTransaction", "params": [1, "0xf901148404713aee8401c9c3808401c9c3808205c79483592a3cf1af302612756b8687c8dc7935c0ad1d80b8a4ce58621e000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000007e80000000000000000000000007029c502b4f824d19bd7921e9cb74ef92392fb1c000000000000000000000000000000000000000000000000000000000000000a73696d706c656e616d65000000000000000000000000000000000000000000000101801ca0efa4faf24c57c4b806c916d3999da9c0828938d21459d79645a43b29d188d75ca03ad929113f2bf47255c0b60d5fa1b032d03c177192e7c8b91be399c2c37376b5"], "id": 2}' -2020-07-16 17:17:59,288 DEBUG - channelHandler.ssock.recv len:145 -2020-07-16 17:17:59,288 DEBUG - total bytes to decode 145, datalen 145 -2020-07-16 17:17:59,288 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:145,type:0x12,result:0x0,seq:b'3ddd7c9cc74511eaacf7f21898360cc8',data:b'{"id":2,"jsonrpc":"2.0","result":"0xea951a570fe0eaca555fe78984d5febc506a6752a09e8ee81ea52a65c832f761"}\n' -2020-07-16 17:17:59,288 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:17:59,289 DEBUG - onResponse, emitter: getResult_b'3ddd7c9cc74511eaacf7f21898360cc8'_18 -2020-07-16 17:17:59,289 DEBUG - response from server , seq: b'3ddd7c9cc74511eaacf7f21898360cc8', type:18 -2020-07-16 17:17:59,771 DEBUG - channelHandler.ssock.recv len:63 -2020-07-16 17:17:59,771 DEBUG - total bytes to decode 63, datalen 63 -2020-07-16 17:17:59,771 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:63,type:0x1001,result:0x0,seq:b'00000000000000000000000000000000',data:b'\x10_block_notify_11,980' -2020-07-16 17:17:59,771 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:17:59,777 DEBUG - channelHandler.ssock.recv len:3759 -2020-07-16 17:17:59,777 DEBUG - total bytes to decode 3759, datalen 3759 -2020-07-16 17:17:59,777 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:3759,type:0x1000,result:0x0,seq:b'3ddd7c9cc74511eaacf7f21898360cc8',data:b'{\n "blockHash" : "0x02c965f63d291dd6b064ad8eaf16368a92ebc339665991543443d80c7ebada36",\n "blockNumber" : "0x3d4",\n "contractAddress" : "0x0000000000000000000000000000000000000000",\n "from" : "0x95198b93705e394a916579e048c8a32ddfb900f7",\n "gasUsed" : "0x179d6",\n "input" : "0xce58621e000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000007e80000000000000000000000007029c502b4f824d19bd7921e9cb74ef92392fb1c000000000000000000000000000000000000000000000000000000000000000a73696d706c656e616d6500000000000000000000000000000000000000000000",\n "logs" : [\n {\n "address" : "0x83592a3cf1af302612756b8687c8dc7935c0ad1d",\n "data" : "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000007e80000000000000000000000007029c502b4f824d19bd7921e9cb74ef92392fb1c00000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000a73696d706c656e616d65000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008696e666f20736574000000000000000000000000000000000000000000000000",\n "topics" : [ "0xf2dd11606b57e733a74ee877736d9c8a3da833d5129301d100669eff223a3829" ]\n },\n {\n "address" : "0x83592a3cf1af302612756b8687c8dc7935c0ad1d",\n "data" : "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e80000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000d6f6e5f7365745f6368616e676500000000000000000000000000000000000000",\n "topics" : [\n "0x1c6cf3c083b623fd9a108d037161265f6a736e368fc345d3d8ee6fe3f94cf39f",\n "0x8a3c6d1306f70efe799bcae07582fcf2b0aa2a3437b2e553ac431829e3bf6a1a",\n "0x0000000000000000000000007029c502b4f824d19bd7921e9cb74ef92392fb1c"\n ]\n },\n {\n "address" : "0x83592a3cf1af302612756b8687c8dc7935c0ad1d",\n "data" : "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000007e800000000000000000000000095198b93705e394a916579e048c8a32ddfb900f700000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000a73696d706c656e616d650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106368616e67652062792073656e64657200000000000000000000000000000000",\n "topics" : [ "0x37c87e74ec29efa2615574aeb214b87c3bb72c1e1fa9fee2892dce36a7e7f3b2" ]\n }\n ],\n "logsBloom" : "0x00000000000000000000000000000000000000000000000000000000000800000000140000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000082200000000000000000000000000000010000000000000000000000000000000002000010000004000000100000000000000000010000000000000002000000000000000000000000000000000000000000000020000000000000000",\n "output" : "0x0000000000000000000000000000000000000000000000000000000000000000",\n "status" : "0x0",\n "to" : "0x83592a3cf1af302612756b8687c8dc7935c0ad1d",\n "transactionHash" : "0xea951a570fe0eaca555fe78984d5febc506a6752a09e8ee81ea52a65c832f761",\n "transactionIndex" : "0x0"\n}\n' -2020-07-16 17:17:59,777 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:17:59,778 DEBUG - onResponse, emitter: getResult_b'3ddd7c9cc74511eaacf7f21898360cc8'_4096 -2020-07-16 17:17:59,778 DEBUG - response from server , seq: b'3ddd7c9cc74511eaacf7f21898360cc8', type:4096 -2020-07-16 17:17:59,780 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getTransactionByHash", "params": [1, "0xea951a570fe0eaca555fe78984d5febc506a6752a09e8ee81ea52a65c832f761"], "id": 3}' -2020-07-16 17:17:59,780 DEBUG - channelSendThread send pack len:146,type:0x12,result:0x0,seq:b'3e29a07cc74511eaacf7f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getTransactionByHash", "params": [1, "0xea951a570fe0eaca555fe78984d5febc506a6752a09e8ee81ea52a65c832f761"], "id": 3}' -2020-07-16 17:17:59,787 DEBUG - channelHandler.ssock.recv len:800 -2020-07-16 17:17:59,787 DEBUG - total bytes to decode 800, datalen 800 -2020-07-16 17:17:59,787 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:800,type:0x12,result:0x0,seq:b'3e29a07cc74511eaacf7f21898360cc8',data:b'{"id":3,"jsonrpc":"2.0","result":{"blockHash":"0x02c965f63d291dd6b064ad8eaf16368a92ebc339665991543443d80c7ebada36","blockNumber":"0x3d4","from":"0x95198b93705e394a916579e048c8a32ddfb900f7","gas":"0x1c9c380","gasPrice":"0x1c9c380","hash":"0xea951a570fe0eaca555fe78984d5febc506a6752a09e8ee81ea52a65c832f761","input":"0xce58621e000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000007e80000000000000000000000007029c502b4f824d19bd7921e9cb74ef92392fb1c000000000000000000000000000000000000000000000000000000000000000a73696d706c656e616d6500000000000000000000000000000000000000000000","nonce":"0x4713aee","to":"0x83592a3cf1af302612756b8687c8dc7935c0ad1d","transactionIndex":"0x0","value":"0x0"}}\n' -2020-07-16 17:17:59,787 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:17:59,788 DEBUG - onResponse, emitter: getResult_b'3e29a07cc74511eaacf7f21898360cc8'_18 -2020-07-16 17:17:59,788 DEBUG - response from server , seq: b'3e29a07cc74511eaacf7f21898360cc8', type:18 -2020-07-16 17:17:59,791 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "call", "params": [1, {"data": "0x4d9b3d5d", "from": "0x95198B93705e394a916579e048c8A32DdFB900f7", "to": "0x83592a3cf1af302612756b8687c8dc7935c0ad1d", "value": 0}], "id": 4}' -2020-07-16 17:17:59,791 DEBUG - channelSendThread send pack len:202,type:0x12,result:0x0,seq:b'3e2b38a6c74511eaacf7f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "call", "params": [1, {"data": "0x4d9b3d5d", "from": "0x95198B93705e394a916579e048c8A32DdFB900f7", "to": "0x83592a3cf1af302612756b8687c8dc7935c0ad1d", "value": 0}], "id": 4}' -2020-07-16 17:17:59,797 DEBUG - channelHandler.ssock.recv len:200 -2020-07-16 17:17:59,797 DEBUG - total bytes to decode 200, datalen 200 -2020-07-16 17:17:59,797 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:200,type:0x12,result:0x0,seq:b'3e2b38a6c74511eaacf7f21898360cc8',data:b'{"id":4,"jsonrpc":"2.0","result":{"currentBlockNumber":"0x3d4","output":"0x00000000000000000000000000000000000000000000000000000000000007e8","status":"0x0"}}\n' -2020-07-16 17:17:59,797 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:17:59,797 DEBUG - onResponse, emitter: getResult_b'3e2b38a6c74511eaacf7f21898360cc8'_18 -2020-07-16 17:17:59,798 DEBUG - response from server , seq: b'3e2b38a6c74511eaacf7f21898360cc8', type:18 -2020-07-16 17:17:59,800 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "call", "params": [1, {"data": "0x8f1ef6f90000000000000000000000000000000000000000000000000000000000000064", "from": "0x95198B93705e394a916579e048c8A32DdFB900f7", "to": "0x83592a3cf1af302612756b8687c8dc7935c0ad1d", "value": 0}], "id": 5}' -2020-07-16 17:17:59,800 DEBUG - channelSendThread send pack len:266,type:0x12,result:0x0,seq:b'3e2c9336c74511eaacf7f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "call", "params": [1, {"data": "0x8f1ef6f90000000000000000000000000000000000000000000000000000000000000064", "from": "0x95198B93705e394a916579e048c8A32DdFB900f7", "to": "0x83592a3cf1af302612756b8687c8dc7935c0ad1d", "value": 0}], "id": 5}' -2020-07-16 17:17:59,809 DEBUG - channelHandler.ssock.recv len:200 -2020-07-16 17:17:59,809 DEBUG - total bytes to decode 200, datalen 200 -2020-07-16 17:17:59,809 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:200,type:0x12,result:0x0,seq:b'3e2c9336c74511eaacf7f21898360cc8',data:b'{"id":5,"jsonrpc":"2.0","result":{"currentBlockNumber":"0x3d4","output":"0x000000000000000000000000000000000000000000000000000000000000084c","status":"0x0"}}\n' -2020-07-16 17:17:59,810 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:17:59,810 DEBUG - onResponse, emitter: getResult_b'3e2c9336c74511eaacf7f21898360cc8'_18 -2020-07-16 17:17:59,810 DEBUG - response from server , seq: b'3e2c9336c74511eaacf7f21898360cc8', type:18 -2020-07-16 17:17:59,812 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "call", "params": [1, {"data": "0xc6ea59b9", "from": "0x95198B93705e394a916579e048c8A32DdFB900f7", "to": "0x83592a3cf1af302612756b8687c8dc7935c0ad1d", "value": 0}], "id": 6}' -2020-07-16 17:17:59,813 DEBUG - channelSendThread send pack len:202,type:0x12,result:0x0,seq:b'3e2e8e48c74511eaacf7f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "call", "params": [1, {"data": "0xc6ea59b9", "from": "0x95198B93705e394a916579e048c8A32DdFB900f7", "to": "0x83592a3cf1af302612756b8687c8dc7935c0ad1d", "value": 0}], "id": 6}' -2020-07-16 17:17:59,819 DEBUG - channelHandler.ssock.recv len:328 -2020-07-16 17:17:59,820 DEBUG - total bytes to decode 328, datalen 328 -2020-07-16 17:17:59,820 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:328,type:0x12,result:0x0,seq:b'3e2e8e48c74511eaacf7f21898360cc8',data:b'{"id":6,"jsonrpc":"2.0","result":{"currentBlockNumber":"0x3d4","output":"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000a73696d706c656e616d6500000000000000000000000000000000000000000000","status":"0x0"}}\n' -2020-07-16 17:17:59,820 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:17:59,820 DEBUG - onResponse, emitter: getResult_b'3e2e8e48c74511eaacf7f21898360cc8'_18 -2020-07-16 17:17:59,820 DEBUG - response from server , seq: b'3e2e8e48c74511eaacf7f21898360cc8', type:18 -2020-07-16 17:17:59,822 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "call", "params": [1, {"data": "0x90974795", "from": "0x95198B93705e394a916579e048c8A32DdFB900f7", "to": "0x83592a3cf1af302612756b8687c8dc7935c0ad1d", "value": 0}], "id": 7}' -2020-07-16 17:17:59,822 DEBUG - channelSendThread send pack len:202,type:0x12,result:0x0,seq:b'3e2ff792c74511eaacf7f21898360cc8',data:b'{"jsonrpc": "2.0", "method": "call", "params": [1, {"data": "0x90974795", "from": "0x95198B93705e394a916579e048c8A32DdFB900f7", "to": "0x83592a3cf1af302612756b8687c8dc7935c0ad1d", "value": 0}], "id": 7}' -2020-07-16 17:17:59,828 DEBUG - channelHandler.ssock.recv len:456 -2020-07-16 17:17:59,828 DEBUG - total bytes to decode 456, datalen 456 -2020-07-16 17:17:59,829 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:456,type:0x12,result:0x0,seq:b'3e2ff792c74511eaacf7f21898360cc8',data:b'{"id":7,"jsonrpc":"2.0","result":{"currentBlockNumber":"0x3d4","output":"0x000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000007e80000000000000000000000007029c502b4f824d19bd7921e9cb74ef92392fb1c000000000000000000000000000000000000000000000000000000000000000a73696d706c656e616d6500000000000000000000000000000000000000000000","status":"0x0"}}\n' -2020-07-16 17:17:59,829 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:17:59,829 DEBUG - onResponse, emitter: getResult_b'3e2ff792c74511eaacf7f21898360cc8'_18 -2020-07-16 17:17:59,830 DEBUG - response from server , seq: b'3e2ff792c74511eaacf7f21898360cc8', type:18 -2020-07-16 17:17:59,831 DEBUG - channelHandler.ssock.recv len:0 -2020-07-16 17:17:59,832 DEBUG - channelHandler:thread finished ,keepWorking = False -2020-07-16 17:17:59,935 DEBUG - ChannelRecvThread:thread finished ,keepWorking = False -2020-07-16 17:18:00,025 DEBUG - channelSendThread:thread finished ,keepWorking = False -2020-07-16 17:18:00,035 DEBUG - Thread-4:thread finished ,keepWorking = False -2020-07-16 17:27:30,051 DEBUG - connect 119.23.46.126:21200,as socket -2020-07-16 17:27:30,075 DEBUG - ChannelRecvThread:start thread--> -2020-07-16 17:27:30,076 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:27:30,076 DEBUG - channelSendThread:start thread--> -2020-07-16 17:27:30,077 DEBUG - Thread-4:start thread--> -2020-07-16 17:27:30,077 DEBUG - channelHandler:start thread--> -2020-07-16 17:27:30,078 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "getBlockNumber", "params": [1], "id": 0}' -2020-07-16 17:27:30,078 DEBUG - channelSendThread send pack len:70,type:0x12,result:0x0,seq:b'921624c0c74611eaa71cf21898360cc8',data:b'{"jsonrpc": "2.0", "method": "getBlockNumber", "params": [1], "id": 0}' -2020-07-16 17:27:30,084 DEBUG - channelHandler.ssock.recv len:84 -2020-07-16 17:27:30,084 DEBUG - total bytes to decode 84, datalen 84 -2020-07-16 17:27:30,084 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:84,type:0x12,result:0x0,seq:b'921624c0c74611eaa71cf21898360cc8',data:b'{"id":0,"jsonrpc":"2.0","result":"0x3d4"}\n' -2020-07-16 17:27:30,085 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:27:30,085 DEBUG - onResponse, emitter: getResult_b'921624c0c74611eaa71cf21898360cc8'_18 -2020-07-16 17:27:30,086 DEBUG - response from server , seq: b'921624c0c74611eaa71cf21898360cc8', type:18 -2020-07-16 17:27:30,087 DEBUG - block notify emitter: onResponse_b'00000000000000000000000000000000'_4097 -2020-07-16 17:27:30,087 INFO - using protocol channel -2020-07-16 17:27:30,095 DEBUG - channelSendThread send pack len:19,type:0x32,result:0x0,seq:b'9217840ac74611eaa71cf21898360cc8',data:["_block_notify_1"] -2020-07-16 17:27:31,014 DEBUG - request rpc_data : b'{"jsonrpc": "2.0", "method": "sendRawTransaction", "params": [1, "0xf9106e842d75a3b18401c9c3808401c9c3808205c88080b91011608060405260206040519081016040528060008152506000908051906020019061002a929190610089565b5060006001556000600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600060035534801561008357600080fd5b5061012e565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100ca57805160ff19168380011785556100f8565b828001600101855582156100f8579182015b828111156100f75782518255916020019190600101906100dc565b5b5090506101059190610109565b5090565b61012b91905b8082111561012757600081600090555060010161010f565b5090565b90565b610ed48061013d6000396000f3006080604052600436106100af576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680631003e2d2146100ca578063252bd4d31461010b5780634d9b3d5d146101625780637991d3a31461018d5780638f1ef6f9146101ba57806390974795146101fb578063c6ea59b9146102c5578063ce58621e14610355578063d826f88f146103fc578063df3689a114610427578063ee1db64014610452575b3480156100bb57600080fd5b50600160035401600381905550005b3480156100d657600080fd5b506100f560048036038101908080359060200190929190505050610469565b6040518082815260200191505060405180910390f35b34801561011757600080fd5b5061012061059e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561016e57600080fd5b506101776105c8565b6040518082815260200191505060405180910390f35b34801561019957600080fd5b506101b8600480360381019080803590602001909291905050506105d2565b005b3480156101c657600080fd5b506101e560048036038101908080359060200190929190505050610737565b6040518082815260200191505060405180910390f35b34801561020757600080fd5b50610210610745565b60405180806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828103825285818151815260200191508051906020019080838360005b8381101561028857808201518184015260208101905061026d565b50505050905090810190601f1680156102b55780820380516001836020036101000a031916815260200191505b5094505050505060405180910390f35b3480156102d157600080fd5b506102da610819565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561031a5780820151818401526020810190506102ff565b50505050905090810190601f1680156103475780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561036157600080fd5b506103e6600480360381019080803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506108bb565b6040518082815260200191505060405180910390f35b34801561040857600080fd5b50610411610c79565b6040518082815260200191505060405180910390f35b34801561043357600080fd5b5061043c610d8f565b6040518082815260200191505060405180910390f35b34801561045e57600080fd5b50610467610d99565b005b60008160015401600181905550600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166000604051808280546001816001161561010002031660029004801561050c5780601f106104ea57610100808354040283529182019161050c565b820191906000526020600020905b8154815290600101906020018083116104f8575b505091505060405180910390207f1c6cf3c083b623fd9a108d037161265f6a736e368fc345d3d8ee6fe3f94cf39f600060015460405180838152602001828152602001806020018281038252600b8152602001807f62616c616e636520616464000000000000000000000000000000000000000000815250602001935050505060405180910390a36001549050919050565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600154905090565b806001819055507ff2dd11606b57e733a74ee877736d9c8a3da833d5129301d100669eff223a3829600080600154600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660405180858152602001806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001806020018381038352868181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156106ee5780601f106106c3576101008083540402835291602001916106ee565b820191906000526020600020905b8154815290600101906020018083116106d157829003601f168201915b50508381038252600b8152602001807f62616c616e636520736574000000000000000000000000000000000000000000815250602001965050505050505060405180910390a150565b600081600154019050919050565b60606000806000600154600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16828054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108075780601f106107dc57610100808354040283529160200191610807565b820191906000526020600020905b8154815290600101906020018083116107ea57829003601f168201915b50505050509250925092509250909192565b606060008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108b15780601f10610886576101008083540402835291602001916108b1565b820191906000526020600020905b81548152906001019060200180831161089457829003601f168201915b5050505050905090565b600083600090805190602001906108d3929190610e03565b508260018190555081600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507ff2dd11606b57e733a74ee877736d9c8a3da833d5129301d100669eff223a3829600085858560405180858152602001806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001838103835286818151815260200191508051906020019080838360005b838110156109c45780820151818401526020810190506109a9565b50505050905090810190601f1680156109f15780820380516001836020036101000a031916815260200191505b50838103825260088152602001807f696e666f20736574000000000000000000000000000000000000000000000000815250602001965050505050505060405180910390a1600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660006040518082805460018160011615610100020316600290048015610acc5780601f10610aaa576101008083540402835291820191610acc565b820191906000526020600020905b815481529060010190602001808311610ab8575b505091505060405180910390207f1c6cf3c083b623fd9a108d037161265f6a736e368fc345d3d8ee6fe3f94cf39f600060015460405180838152602001828152602001806020018281038252600d8152602001807f6f6e5f7365745f6368616e676500000000000000000000000000000000000000815250602001935050505060405180910390a37f37c87e74ec29efa2615574aeb214b87c3bb72c1e1fa9fee2892dce36a7e7f3b2600085853360405180858152602001806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001838103835286818151815260200191508051906020019080838360005b83811015610bfc578082015181840152602081019050610be1565b50505050905090810190601f168015610c295780820380516001836020036101000a031916815260200191505b50838103825260108152602001807f6368616e67652062792073656e64657200000000000000000000000000000000815250602001965050505050505060405180910390a1600090509392505050565b6000602060405190810160405280600081525060009080519060200190610ca1929190610e03565b5060006001819055506000600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006040518082805460018160011615610100020316600290048015610d495780601f10610d27576101008083540402835291820191610d49565b820191906000526020600020905b815481529060010190602001808311610d35575b505091505060405180910390207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c6040518082815260200191505060405180910390a190565b6000600354905090565b7f447fb56343d9108e0b2708a0aa57837bc8f847356d9119daae2d724f6f0724e16040518080602001828103825260098152602001807f656d70747920736574000000000000000000000000000000000000000000000081525060200191505060405180910390a1565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610e4457805160ff1916838001178555610e72565b82800160010185558215610e72579182015b82811115610e71578251825591602001919060010190610e56565b5b509050610e7f9190610e83565b5090565b610ea591905b80821115610ea1576000816000905550600101610e89565b5090565b905600a165627a7a72305820c649541e2b8a5f8a3a0f40b247f4721ddc3f0de4e00c7f9d87923fe11bfc29df00290101801ca03c000089bfdb2c28c780c355a3384e7173cabf42b527ce45753b1185e5564c61a025cd2bb0e7765d191062e822602d532d747bbb9fe51d7800694843da6ca5b1a1"], "id": 1}' -2020-07-16 17:27:31,015 DEBUG - channelSendThread send pack len:8498,type:0x12,result:0x0,seq:b'92a51180c74611eaa71cf21898360cc8',data:b'{"jsonrpc": "2.0", "method": "sendRawTransaction", "params": [1, "0xf9106e842d75a3b18401c9c3808401c9c3808205c88080b91011608060405260206040519081016040528060008152506000908051906020019061002a929190610089565b5060006001556000600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600060035534801561008357600080fd5b5061012e565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100ca57805160ff19168380011785556100f8565b828001600101855582156100f8579182015b828111156100f75782518255916020019190600101906100dc565b5b5090506101059190610109565b5090565b61012b91905b8082111561012757600081600090555060010161010f565b5090565b90565b610ed48061013d6000396000f3006080604052600436106100af576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680631003e2d2146100ca578063252bd4d31461010b5780634d9b3d5d146101625780637991d3a31461018d5780638f1ef6f9146101ba57806390974795146101fb578063c6ea59b9146102c5578063ce58621e14610355578063d826f88f146103fc578063df3689a114610427578063ee1db64014610452575b3480156100bb57600080fd5b50600160035401600381905550005b3480156100d657600080fd5b506100f560048036038101908080359060200190929190505050610469565b6040518082815260200191505060405180910390f35b34801561011757600080fd5b5061012061059e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561016e57600080fd5b506101776105c8565b6040518082815260200191505060405180910390f35b34801561019957600080fd5b506101b8600480360381019080803590602001909291905050506105d2565b005b3480156101c657600080fd5b506101e560048036038101908080359060200190929190505050610737565b6040518082815260200191505060405180910390f35b34801561020757600080fd5b50610210610745565b60405180806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828103825285818151815260200191508051906020019080838360005b8381101561028857808201518184015260208101905061026d565b50505050905090810190601f1680156102b55780820380516001836020036101000a031916815260200191505b5094505050505060405180910390f35b3480156102d157600080fd5b506102da610819565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561031a5780820151818401526020810190506102ff565b50505050905090810190601f1680156103475780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561036157600080fd5b506103e6600480360381019080803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506108bb565b6040518082815260200191505060405180910390f35b34801561040857600080fd5b50610411610c79565b6040518082815260200191505060405180910390f35b34801561043357600080fd5b5061043c610d8f565b6040518082815260200191505060405180910390f35b34801561045e57600080fd5b50610467610d99565b005b60008160015401600181905550600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166000604051808280546001816001161561010002031660029004801561050c5780601f106104ea57610100808354040283529182019161050c565b820191906000526020600020905b8154815290600101906020018083116104f8575b505091505060405180910390207f1c6cf3c083b623fd9a108d037161265f6a736e368fc345d3d8ee6fe3f94cf39f600060015460405180838152602001828152602001806020018281038252600b8152602001807f62616c616e636520616464000000000000000000000000000000000000000000815250602001935050505060405180910390a36001549050919050565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600154905090565b806001819055507ff2dd11606b57e733a74ee877736d9c8a3da833d5129301d100669eff223a3829600080600154600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660405180858152602001806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001806020018381038352868181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156106ee5780601f106106c3576101008083540402835291602001916106ee565b820191906000526020600020905b8154815290600101906020018083116106d157829003601f168201915b50508381038252600b8152602001807f62616c616e636520736574000000000000000000000000000000000000000000815250602001965050505050505060405180910390a150565b600081600154019050919050565b60606000806000600154600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16828054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108075780601f106107dc57610100808354040283529160200191610807565b820191906000526020600020905b8154815290600101906020018083116107ea57829003601f168201915b50505050509250925092509250909192565b606060008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108b15780601f10610886576101008083540402835291602001916108b1565b820191906000526020600020905b81548152906001019060200180831161089457829003601f168201915b5050505050905090565b600083600090805190602001906108d3929190610e03565b508260018190555081600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507ff2dd11606b57e733a74ee877736d9c8a3da833d5129301d100669eff223a3829600085858560405180858152602001806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001838103835286818151815260200191508051906020019080838360005b838110156109c45780820151818401526020810190506109a9565b50505050905090810190601f1680156109f15780820380516001836020036101000a031916815260200191505b50838103825260088152602001807f696e666f20736574000000000000000000000000000000000000000000000000815250602001965050505050505060405180910390a1600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660006040518082805460018160011615610100020316600290048015610acc5780601f10610aaa576101008083540402835291820191610acc565b820191906000526020600020905b815481529060010190602001808311610ab8575b505091505060405180910390207f1c6cf3c083b623fd9a108d037161265f6a736e368fc345d3d8ee6fe3f94cf39f600060015460405180838152602001828152602001806020018281038252600d8152602001807f6f6e5f7365745f6368616e676500000000000000000000000000000000000000815250602001935050505060405180910390a37f37c87e74ec29efa2615574aeb214b87c3bb72c1e1fa9fee2892dce36a7e7f3b2600085853360405180858152602001806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001838103835286818151815260200191508051906020019080838360005b83811015610bfc578082015181840152602081019050610be1565b50505050905090810190601f168015610c295780820380516001836020036101000a031916815260200191505b50838103825260108152602001807f6368616e67652062792073656e64657200000000000000000000000000000000815250602001965050505050505060405180910390a1600090509392505050565b6000602060405190810160405280600081525060009080519060200190610ca1929190610e03565b5060006001819055506000600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006040518082805460018160011615610100020316600290048015610d495780601f10610d27576101008083540402835291820191610d49565b820191906000526020600020905b815481529060010190602001808311610d35575b505091505060405180910390207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c6040518082815260200191505060405180910390a190565b6000600354905090565b7f447fb56343d9108e0b2708a0aa57837bc8f847356d9119daae2d724f6f0724e16040518080602001828103825260098152602001807f656d70747920736574000000000000000000000000000000000000000000000081525060200191505060405180910390a1565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610e4457805160ff1916838001178555610e72565b82800160010185558215610e72579182015b82811115610e71578251825591602001919060010190610e56565b5b509050610e7f9190610e83565b5090565b610ea591905b80821115610ea1576000816000905550600101610e89565b5090565b905600a165627a7a72305820c649541e2b8a5f8a3a0f40b247f4721ddc3f0de4e00c7f9d87923fe11bfc29df00290101801ca03c000089bfdb2c28c780c355a3384e7173cabf42b527ce45753b1185e5564c61a025cd2bb0e7765d191062e822602d532d747bbb9fe51d7800694843da6ca5b1a1"], "id": 1}' -2020-07-16 17:27:31,028 DEBUG - channelHandler.ssock.recv len:145 -2020-07-16 17:27:31,028 DEBUG - total bytes to decode 145, datalen 145 -2020-07-16 17:27:31,028 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:145,type:0x12,result:0x0,seq:b'92a51180c74611eaa71cf21898360cc8',data:b'{"id":1,"jsonrpc":"2.0","result":"0xde0b0930883468635387dc1fdf052295a6a5b432a8fe297161e288a217538f67"}\n' -2020-07-16 17:27:31,029 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:27:31,029 DEBUG - onResponse, emitter: getResult_b'92a51180c74611eaa71cf21898360cc8'_18 -2020-07-16 17:27:31,029 DEBUG - response from server , seq: b'92a51180c74611eaa71cf21898360cc8', type:18 -2020-07-16 17:27:31,452 DEBUG - channelHandler.ssock.recv len:63 -2020-07-16 17:27:31,452 DEBUG - total bytes to decode 63, datalen 63 -2020-07-16 17:27:31,452 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:63,type:0x1001,result:0x0,seq:b'00000000000000000000000000000000',data:b'\x10_block_notify_11,981' -2020-07-16 17:27:31,452 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:27:31,452 DEBUG - onResponse, emitter: getResult_b'00000000000000000000000000000000'_4097 -2020-07-16 17:27:31,453 DEBUG - receive block notify: seq: b'00000000000000000000000000000000' type:4097 -2020-07-16 17:27:31,453 DEBUG - currentBlockNumber: 981 -2020-07-16 17:27:31,457 DEBUG - channelHandler.ssock.recv len:9331 -2020-07-16 17:27:31,457 DEBUG - total bytes to decode 9331, datalen 9331 -2020-07-16 17:27:31,457 DEBUG - ChannelRecvThread:pack from node, put queue(qsize0),detail len:9331,type:0x1000,result:0x0,seq:b'92a51180c74611eaa71cf21898360cc8',data:b'{\n "blockHash" : "0x868195e16d25accfcdb36eb2d11835a2355800231a308e767dd94fc5c25a9206",\n "blockNumber" : "0x3d5",\n "contractAddress" : "0x42883e01ac97a3a5ef8a70c290abe0f67913964e",\n "from" : "0x95198b93705e394a916579e048c8a32ddfb900f7",\n "gasUsed" : "0x10b80d",\n "input" : "0x608060405260206040519081016040528060008152506000908051906020019061002a929190610089565b5060006001556000600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600060035534801561008357600080fd5b5061012e565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100ca57805160ff19168380011785556100f8565b828001600101855582156100f8579182015b828111156100f75782518255916020019190600101906100dc565b5b5090506101059190610109565b5090565b61012b91905b8082111561012757600081600090555060010161010f565b5090565b90565b610ed48061013d6000396000f3006080604052600436106100af576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680631003e2d2146100ca578063252bd4d31461010b5780634d9b3d5d146101625780637991d3a31461018d5780638f1ef6f9146101ba57806390974795146101fb578063c6ea59b9146102c5578063ce58621e14610355578063d826f88f146103fc578063df3689a114610427578063ee1db64014610452575b3480156100bb57600080fd5b50600160035401600381905550005b3480156100d657600080fd5b506100f560048036038101908080359060200190929190505050610469565b6040518082815260200191505060405180910390f35b34801561011757600080fd5b5061012061059e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561016e57600080fd5b506101776105c8565b6040518082815260200191505060405180910390f35b34801561019957600080fd5b506101b8600480360381019080803590602001909291905050506105d2565b005b3480156101c657600080fd5b506101e560048036038101908080359060200190929190505050610737565b6040518082815260200191505060405180910390f35b34801561020757600080fd5b50610210610745565b60405180806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828103825285818151815260200191508051906020019080838360005b8381101561028857808201518184015260208101905061026d565b50505050905090810190601f1680156102b55780820380516001836020036101000a031916815260200191505b5094505050505060405180910390f35b3480156102d157600080fd5b506102da610819565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561031a5780820151818401526020810190506102ff565b50505050905090810190601f1680156103475780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561036157600080fd5b506103e6600480360381019080803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919291929080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506108bb565b6040518082815260200191505060405180910390f35b34801561040857600080fd5b50610411610c79565b6040518082815260200191505060405180910390f35b34801561043357600080fd5b5061043c610d8f565b6040518082815260200191505060405180910390f35b34801561045e57600080fd5b50610467610d99565b005b60008160015401600181905550600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166000604051808280546001816001161561010002031660029004801561050c5780601f106104ea57610100808354040283529182019161050c565b820191906000526020600020905b8154815290600101906020018083116104f8575b505091505060405180910390207f1c6cf3c083b623fd9a108d037161265f6a736e368fc345d3d8ee6fe3f94cf39f600060015460405180838152602001828152602001806020018281038252600b8152602001807f62616c616e636520616464000000000000000000000000000000000000000000815250602001935050505060405180910390a36001549050919050565b6000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600154905090565b806001819055507ff2dd11606b57e733a74ee877736d9c8a3da833d5129301d100669eff223a3829600080600154600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660405180858152602001806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001806020018381038352868181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156106ee5780601f106106c3576101008083540402835291602001916106ee565b820191906000526020600020905b8154815290600101906020018083116106d157829003601f168201915b50508381038252600b8152602001807f62616c616e636520736574000000000000000000000000000000000000000000815250602001965050505050505060405180910390a150565b600081600154019050919050565b60606000806000600154600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16828054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108075780601f106107dc57610100808354040283529160200191610807565b820191906000526020600020905b8154815290600101906020018083116107ea57829003601f168201915b50505050509250925092509250909192565b606060008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108b15780601f10610886576101008083540402835291602001916108b1565b820191906000526020600020905b81548152906001019060200180831161089457829003601f168201915b5050505050905090565b600083600090805190602001906108d3929190610e03565b508260018190555081600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507ff2dd11606b57e733a74ee877736d9c8a3da833d5129301d100669eff223a3829600085858560405180858152602001806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001838103835286818151815260200191508051906020019080838360005b838110156109c45780820151818401526020810190506109a9565b50505050905090810190601f1680156109f15780820380516001836020036101000a031916815260200191505b50838103825260088152602001807f696e666f20736574000000000000000000000000000000000000000000000000815250602001965050505050505060405180910390a1600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660006040518082805460018160011615610100020316600290048015610acc5780601f10610aaa576101008083540402835291820191610acc565b820191906000526020600020905b815481529060010190602001808311610ab8575b505091505060405180910390207f1c6cf3c083b623fd9a108d037161265f6a736e368fc345d3d8ee6fe3f94cf39f600060015460405180838152602001828152602001806020018281038252600d8152602001807f6f6e5f7365745f6368616e676500000000000000000000000000000000000000815250602001935050505060405180910390a37f37c87e74ec29efa2615574aeb214b87c3bb72c1e1fa9fee2892dce36a7e7f3b2600085853360405180858152602001806020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001838103835286818151815260200191508051906020019080838360005b83811015610bfc578082015181840152602081019050610be1565b50505050905090810190601f168015610c295780820380516001836020036101000a031916815260200191505b50838103825260108152602001807f6368616e67652062792073656e64657200000000000000000000000000000000815250602001965050505050505060405180910390a1600090509392505050565b6000602060405190810160405280600081525060009080519060200190610ca1929190610e03565b5060006001819055506000600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006040518082805460018160011615610100020316600290048015610d495780601f10610d27576101008083540402835291820191610d49565b820191906000526020600020905b815481529060010190602001808311610d35575b505091505060405180910390207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9c6040518082815260200191505060405180910390a190565b6000600354905090565b7f447fb56343d9108e0b2708a0aa57837bc8f847356d9119daae2d724f6f0724e16040518080602001828103825260098152602001807f656d70747920736574000000000000000000000000000000000000000000000081525060200191505060405180910390a1565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610e4457805160ff1916838001178555610e72565b82800160010185558215610e72579182015b82811115610e71578251825591602001919060010190610e56565b5b509050610e7f9190610e83565b5090565b610ea591905b80821115610ea1576000816000905550600101610e89565b5090565b905600a165627a7a72305820c649541e2b8a5f8a3a0f40b247f4721ddc3f0de4e00c7f9d87923fe11bfc29df0029",\n "logs" : [],\n "logsBloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",\n "output" : "0x",\n "status" : "0x0",\n "to" : "0x0000000000000000000000000000000000000000",\n "transactionHash" : "0xde0b0930883468635387dc1fdf052295a6a5b432a8fe297161e288a217538f67",\n "transactionIndex" : "0x0"\n}\n' -2020-07-16 17:27:31,458 DEBUG - ChannelRecvThread channelHandler.ssock.recv begin. -2020-07-16 17:27:31,458 DEBUG - onResponse, emitter: getResult_b'92a51180c74611eaa71cf21898360cc8'_4096 -2020-07-16 17:27:31,458 DEBUG - response from server , seq: b'92a51180c74611eaa71cf21898360cc8', type:4096 -2020-07-16 17:27:31,493 ERROR - ChannelRecvThread:ssock read error [Errno 9] Bad file descriptor -2020-07-16 17:27:31,494 DEBUG - channelHandler:thread finished ,keepWorking = False -2020-07-16 17:27:32,494 DEBUG - ChannelRecvThread:thread finished ,keepWorking = False -2020-07-16 17:27:32,635 DEBUG - channelSendThread:thread finished ,keepWorking = False -2020-07-16 17:27:32,647 DEBUG - Thread-4:thread finished ,keepWorking = False diff --git a/python_web3/bin/logs/stat.log.20200716 b/python_web3/bin/logs/stat.log.20200716 deleted file mode 100644 index 4a16887..0000000 --- a/python_web3/bin/logs/stat.log.20200716 +++ /dev/null @@ -1,41 +0,0 @@ -2020-07-16 16:26:05,542 DEBUG - 13.106ms,commonrequest:getBlockNumber:DONE -2020-07-16 16:26:05,600 DEBUG - 56.993ms,commonrequest:getClientVersion:DONE -2020-07-16 16:30:51,909 DEBUG - 13.234ms,commonrequest:getBlockNumber:DONE -2020-07-16 16:30:51,974 DEBUG - 64.360ms,commonrequest:getBlockNumber:DONE -2020-07-16 16:33:28,841 DEBUG - 8.266ms,commonrequest:getBlockNumber:DONE -2020-07-16 16:33:30,258 DEBUG - 28.681ms,commonrequest:sendRawTransaction:DONE -2020-07-16 16:40:02,977 DEBUG - 9.356ms,commonrequest:getBlockNumber:DONE -2020-07-16 16:40:03,977 DEBUG - 63.669ms,commonrequest:sendRawTransaction:DONE -2020-07-16 17:16:40,846 DEBUG - 10.137ms,commonrequest:getBlockNumber:DONE -2020-07-16 17:16:40,905 DEBUG - 57.929ms,commonrequest:getClientVersion:DONE -2020-07-16 17:16:40,915 DEBUG - 10.199ms,commonrequest:getBlockNumber:DONE -2020-07-16 17:16:40,927 DEBUG - 11.507ms,commonrequest:getPeers:DONE -2020-07-16 17:16:40,951 DEBUG - 24.248ms,commonrequest:getBlockByNumber:DONE -2020-07-16 17:16:40,971 DEBUG - 9.995ms,commonrequest:getBlockHashByNumber:DONE -2020-07-16 17:16:40,994 DEBUG - 22.206ms,commonrequest:getBlockByHash:DONE -2020-07-16 17:16:41,022 DEBUG - 21.903ms,commonrequest:getTransactionByHash:DONE -2020-07-16 17:16:41,052 DEBUG - 23.354ms,commonrequest:getTransactionByBlockHashAndIndex:DONE -2020-07-16 17:16:41,080 DEBUG - 22.353ms,commonrequest:getTransactionByBlockNumberAndIndex:DONE -2020-07-16 17:16:41,466 DEBUG - 380.212ms,commonrequest:getTransactionReceipt:DONE -2020-07-16 17:16:41,486 DEBUG - 10.860ms,commonrequest:getPendingTransactions:DONE -2020-07-16 17:16:41,498 DEBUG - 11.402ms,commonrequest:getPendingTxSize:DONE -2020-07-16 17:16:41,510 DEBUG - 11.852ms,commonrequest:getTotalTransactionCount:DONE -2020-07-16 17:16:41,525 DEBUG - 15.457ms,commonrequest:getSystemConfigByKey:DONE -2020-07-16 17:16:41,537 DEBUG - 11.619ms,commonrequest:getPbftView:DONE -2020-07-16 17:16:41,548 DEBUG - 10.669ms,commonrequest:getSealerList:DONE -2020-07-16 17:16:41,562 DEBUG - 13.589ms,commonrequest:getObserverList:DONE -2020-07-16 17:16:41,574 DEBUG - 11.735ms,commonrequest:getConsensusStatus:DONE -2020-07-16 17:16:41,586 DEBUG - 12.231ms,commonrequest:getSyncStatus:DONE -2020-07-16 17:16:41,598 DEBUG - 10.978ms,commonrequest:getGroupPeers:DONE -2020-07-16 17:16:41,609 DEBUG - 11.358ms,commonrequest:getNodeIDList:DONE -2020-07-16 17:16:41,621 DEBUG - 11.595ms,commonrequest:getGroupList:DONE -2020-07-16 17:17:58,213 DEBUG - 8.239ms,commonrequest:getBlockNumber:DONE -2020-07-16 17:17:59,269 DEBUG - 103.754ms,commonrequest:sendRawTransaction:DONE -2020-07-16 17:17:59,778 DEBUG - 496.914ms,commonrequest:sendRawTransaction:DONE -2020-07-16 17:17:59,789 DEBUG - 8.349ms,commonrequest:getTransactionByHash:DONE -2020-07-16 17:17:59,798 DEBUG - 7.116ms,commonrequest:call:DONE -2020-07-16 17:17:59,811 DEBUG - 11.123ms,commonrequest:call:DONE -2020-07-16 17:17:59,821 DEBUG - 8.438ms,commonrequest:call:DONE -2020-07-16 17:17:59,830 DEBUG - 8.401ms,commonrequest:call:DONE -2020-07-16 17:27:30,086 DEBUG - 8.469ms,commonrequest:getBlockNumber:DONE -2020-07-16 17:27:31,458 DEBUG - 444.057ms,commonrequest:sendRawTransaction:DONE diff --git a/python_web3/bin/solc/v0.4.25/solc b/python_web3/bin/solc/v0.4.25/solc deleted file mode 100644 index f4af474..0000000 Binary files a/python_web3/bin/solc/v0.4.25/solc and /dev/null differ diff --git a/python_web3/bin/solc/v0.4.25/solc-gm b/python_web3/bin/solc/v0.4.25/solc-gm deleted file mode 100644 index 0db8ed9..0000000 Binary files a/python_web3/bin/solc/v0.4.25/solc-gm and /dev/null differ diff --git a/vk.json b/vk.json index e9ed9f2..9c58dc7 100644 --- a/vk.json +++ b/vk.json @@ -1 +1 @@ -{"alpha_g1": ["0x29ce8f05ce4cc6b74c3c0362aaa4832db7341e662386ebe04371b3638b73d16a", "0x0fb56780ca4229e4d51172542ad5363bb7d189b4cb0d0c50297dfedbab6ac3ce"], "beta_g2": [["0x100f360e0081f0b81fd538b3f7148c50955dc4e58712242bbeaee55aecec2e90", "0x01b84d9f0b31d6ffa173593868c53ee9fc7c36d0f60e0879d2544e37f56ec10c"], ["0x07f96e66df44c1ed3a50e38e2ab009aefd8ff3d3c8f2bfdd435de5107bbc1f1f", "0x2b020ae537387a3db64765c76cf312c131dbe27e4c0b136c8c4a139a8bd0ce54"]], "delta_g2": [["0x258548e2056c8033471ef13ca2d5c76b8395a2eb64eb2457898a492e044a7547", "0x296ab12b8e1b37744fa83bde6f2d4cb7cf66173f7f61a8c70b783a8e57f3c0bc"], ["0x2b8a827338d3066df9e0fe84ee8666da274ab4f9af1cc95167ce62c8e6ea9a2e", "0x2463acd90140f9262e65432f3474ebcd15bed37bc8f5c928616f763aeedd1126"]], "abc_g1": [["0x1b02d67590f4bf1830e5cfc582749026b628ac66d6390e29f79a8d38b5391e77", "0x170d3824b4d130710f0b3dfbe41c95a32113c3ec8ec1f0e8776a96cdf161902d"], ["0x2f4b10e3d83e54eee26cbe19b0d1545c951bdfa71559b837a50761effa0f0291", "0x0bd8d894d301690a160b61956323e92832ada428b2b6c1422842946680f7b32e"], ["0x002158d624a15ad11714cd022af8ed2f922f400103b228e6f2e8c5fa6df0513e", "0x0627f42748c941af489206363d7bacf6969388bdc530b2057ef56ab4b9cc536b"], ["0x05c5c84463e43faafffbce7b3f2c7bc01b6aceed94280debad81104cbf6b6f18", "0x1d670d6f7d02329ef8cc7ab43f2cf0a93aa780c702f4af4e8bbe593acf786842"], ["0x1305731d52df9450054186f723ca7a265cda8e2fea7ea398b67be6ffcae069fc", "0x2c1b90dc69969155c2e737e08432a0a3d95ab2e49e452d8344f54450760d57a2"], ["0x033cd3a2a7b8f6d7da08699a3f995182e2d8d66d3bee53b0e523d26bc407113e", "0x11eeec2ba1d8abdb1e44a7f7d8de04551da7df43dcada93ed040c8a84655f1bf"], ["0x0b5337526928f4a5e11f0102aca4acb6690e1e28c6b96df2a8b723863c25d755", "0x2bb98af1da7bb1eeaf30fb6ea60038f9f111a766b98dcc19eb3f69a5fc6b0537"], ["0x0d68baf5baa588a8ab643d31187f7dc38f1212eef9055138c29624fbc6db46c7", "0x0887736031800095df57e4174fb28c8b49ac074a01351e69d9462c8c337ee808"], ["0x1a85b2092c1ffc46c9cee59f8d4240982a2f918c7aeba1212311ba7b5b966f09", "0x1b0e4a048e4063afc18dd43c329191eee2b5d50a6ee06e6b9821bfa5c75d4539"], ["0x17d5b14e8a2a05c621f5ca7e23dd95a2b53a4bfb2bd2489cd51837944509181c", "0x25477fc26edf67e8648a5c26fc676ea0eed45cb51ea65249dd75a39b2a3c07fc"]]} \ No newline at end of file +{"alpha_g1": ["0x179861f04a68399eac41dc97e6653e919f37e1cc789b80d3011aa75521beabea", "0x0e02c79eb9577af1477be639d3628cbbdd25467499d33ff6fcda8ace66e3ccfa"], "beta_g2": [["0x0adbbca6fdd4c91785ea2619092ca031e343960ee06b8cb81b83ae0238e44744", "0x2c3902f483ffc6eff6f89a59225e5628422b3545388bea08a76b71f96deba84a"], ["0x0081d64454fcd063c5b8066653b0722668e46e338cd8be3d9cbc38cf937a4747", "0x087ccdd7371dfc78c0b5c8e96dc020f89d61122712fad7662172072950fbecb2"]], "delta_g2": [["0x182900a53169ddad9772abb8eb81a5add962527f0bed7c3df5214b456b147f39", "0x05d2c83a9431e2334ab0255b4b0dc8263fcede1c0ba72fd508267d53bfd8f08f"], ["0x18d9bdb1542178e9df882fd07134221f858ae5c9b845d7779ad6fc08ac8b4e26", "0x009e8aab9a9aee36ad8e796145e0c524189dd846b05541266eaa8f7f95630b2a"]], "abc_g1": [["0x2dc7fdc9b6218fce40ed661883700beec86dbd19e9e3e9ccf309d88c74991e17", "0x2b191937f35f6b9641f2ea7cfb7fb1eda65da9e909608d0b116a5eb2dcb38a95"], ["0x1b4f2167dcbe685ace52098813a8f3f9394c73377ce9f781eff764b84690995e", "0x14f65c097ae7a30c574dc450605963a3c1ca9ddc167a2769104fe589f828d81b"], ["0x2e4826cf4cfcc81631ef16468ab013d1eda7c953282e416d8e3df2a536397304", "0x0b06b1366f905d6005e98b7a3e69dd852e082b97f38b7cab45b9afa8e7346f2a"], ["0x22808e6b4ad33edc39317d1c9888db7fc59c8ccda8542e43e71d086da73e0bb9", "0x0f71ff3192608cf6ad2c14025bfb2c9044359bf0b8b8b5bcffa9d929357f14e9"], ["0x24cb8996e39c7352523c2715b1cc06fdffe9d3c762e445af24da6e7b34fafcce", "0x1aeadc46b43a66a2ed749a508713d4880c94305969c1006bde44de5b73517f95"], ["0x081121bb1308c17d7d74aa425dd96e7bc50ef477da0ea6aaf08f84626115073f", "0x0bcac4b2a8acbbd79becf867118ae824e2f8376ea68b423287b6ec7494e99961"], ["0x0bd96e06729142a2911ba5cb891e4b28e35c67a63edee475163d9af48e0c78eb", "0x1b8aa3d9a7da51e761bd40610334d7f38514b4591e1ba54c223d3f037a9be946"], ["0x2bc61b1bba2f3b3da31cff7713dc044e59e37caf82567e93a7e84a27aff762f5", "0x2646964ca5d306b86fa66a09afe2e22590a57afd1696585615dc1e0be63d7337"], ["0x246251c6358912a18e265398919cfcda97097a7d4ed98c9bfd09fd14234d76fa", "0x10fa08099f8cf3ef4366c63e15f69cbce73f88eee22b758c75d2c42ab5613177"], ["0x303972ac31a2c8967eae8b49e87464d8ff386dcc53ff36c0091690b9c7cd1465", "0x11845fffb99c0faea9922b3143e18298796e6b111e8b2da9f3ba024ec68e9501"], ["0x1dd5a658c398c7c3981556d60a3f545fa11a6da2b764d66fd6241505180333e8", "0x08ee0649b7658a2fd5bb6a433975ee24559bf5f177381bd9e6d167213312b208"]]} \ No newline at end of file