Giter Site home page Giter Site logo

ethshardingpoc's People

Contributors

adiasg avatar jenstrange avatar maurelian avatar skidanovalex avatar smarx avatar timbeiko avatar vladzamfir avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ethshardingpoc's Issues

Simulator Crashing after 2 Iterations

After pulling 76a6544 and running simulator.py, it crashes after updating the visualisation twice with the following error:

Traceback (most recent call last):
  File "simulator.py", line 65, in <module>
    new_message = validators[next_proposer].make_new_consensus_message(rand_ID, mempools, drain_amount=MEMPOOL_DRAIN_RATE)
  File "/Users/timbeiko/Code/ethshardingpoc/validator.py", line 189, in make_new_consensus_message
    new_block = self.make_block(shard_ID, mempools, drain_amount, TTL)
  File "/Users/timbeiko/Code/ethshardingpoc/validator.py", line 181, in make_block
    return Block(shard_ID, prevblock, new_txn_log, sent_log, received_log, new_vm_state)
  File "/Users/timbeiko/Code/ethshardingpoc/blocks.py", line 104, in __init__
    assert check[0], check[1]
AssertionError: expected current received log to be an extension of the previous

Full log:

': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'c94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0x2a04e', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}}, 'env': {'currentCoinbase': '0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b', 'currentDifficulty': '0x20000', 'currentGasLimit': '0x750a163df65e8a', 'currentNumber': '1', 'currentTimestamp': '1000', 'previousHash': 'dac58aa524e50956d0c0bae7f3f8bb9d35381365d07804dd5b48a5a297c06af4'}, 'transactions': [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0xcd7189adc588cfe4768cdbb99e910acb394e99f4659dff3dafa979710a953e00', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x3', 'r': '0x7be1e1430fd36bba5ceaf164cd0144ab8f6f8fa12a046c2d92334e21adcbceba', 's': '0x75cf50625f8bb5bb13cdeea3fc8e4e5e2ca49aa2660e6cb4ad7eb8c208a2d433', 'v': '0x1b', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]}
new_outgoing_payloads <blocks.SentLog object at 0x1174db630>
NEW OUTGOING PAYLOADS[ 1 ] [<blocks.Message object at 0x1174c39e8>]
data: [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0xcd7189adc588cfe4768cdbb99e910acb394e99f4659dff3dafa979710a953e00', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x3', 'r': '0x7be1e1430fd36bba5ceaf164cd0144ab8f6f8fa12a046c2d92334e21adcbceba', 's': '0x75cf50625f8bb5bb13cdeea3fc8e4e5e2ca49aa2660e6cb4ad7eb8c208a2d433', 'v': '0x1b', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]
NEW OUTGOING PAYLOAD <blocks.Message object at 0x1174c39e8>
m.base.height + m.TTL 10
m.base.height + m.TTL 10
m.base.height + m.TTL 11
m.base.height + m.TTL 11
num_prev_txs 4
mempools[shard_ID] == prev_txn_log False
{'pre': {'000000000000000000000000000000000000002a': {'balance': '0x14', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0x88f8ee1d7297fc3b7afb63525cbaa3118fa94ae8de58ad89db8754b0a95d010d', 'code': '0x608060405260043610610041576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063e09ee87014610046575b600080fd5b6100d46004803603810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506100d6565b005b6000806000439250349150339050438573ffffffffffffffffffffffffffffffffffffffff16887fe9fbdfd23831dbc2bdec9e9ef0d5ac734f56996d4211992cc083e97f2770ba428933348a600054604051808681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156101a957808201518184015260208101905061018e565b50505050905090810190601f1680156101d65780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a4505050505050505600a165627a7a7230582086844d62bfd54b247b20657c69410cefe95f27dcb63829d23c83f0d60883191e0029', 'storage': {}}, '2c7536e3605d9c16a7a3d7b1898e529396a65c23': {'balance': '0x5ffd4878be129cf8', 'nonce': '0x4', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, '8661efd973ddf5d471ba0a49a625d60a726784cd': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, '8a8eafb1cf62bfbeb1741769dae1a9dd47996192': {'balance': '0xfeedbead', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'a94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'c227e8f6ee49f35ddf4dd73f105cf743914b11af': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'c94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0x38068', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}}, 'env': {'currentCoinbase': '0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b', 'currentDifficulty': '0x20000', 'currentGasLimit': '0x750a163df65e8a', 'currentNumber': '1', 'currentTimestamp': '1000', 'previousHash': 'dac58aa524e50956d0c0bae7f3f8bb9d35381365d07804dd5b48a5a297c06af4'}, 'transactions': [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0x1692b985811cc2e60396b46f0928145974c7c13351b69c0a0f9f0612fafae44b', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x4', 'r': '0x45c5b32bcec73215afbe4390faf52e482dcb6bb80eed14a2687ebc8ae76939fe', 's': '0x557f8fd37e650f9e817e494641cb5dea2e0d66f27899c1e7237e2d0c24c8094f', 'v': '0x1b', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]}
new_outgoing_payloads <blocks.SentLog object at 0x1174c39b0>
NEW OUTGOING PAYLOADS[ 1 ] [<blocks.Message object at 0x1174c8080>]
data: [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0x1692b985811cc2e60396b46f0928145974c7c13351b69c0a0f9f0612fafae44b', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x4', 'r': '0x45c5b32bcec73215afbe4390faf52e482dcb6bb80eed14a2687ebc8ae76939fe', 's': '0x557f8fd37e650f9e817e494641cb5dea2e0d66f27899c1e7237e2d0c24c8094f', 'v': '0x1b', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]
NEW OUTGOING PAYLOAD <blocks.Message object at 0x1174c8080>
m.base.height + m.TTL 10
m.base.height + m.TTL 10
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
num_prev_txs 0
mempools[shard_ID] == prev_txn_log False
{'pre': {'8661efd973ddf5d471ba0a49a625d60a726784cd': {'balance': '0x5ffd4878be161d74', 'code': '0x', 'nonce': '0x0', 'storage': {}}, 'a94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0x5ffd4878be161d74', 'code': '0x', 'nonce': '0x0', 'storage': {}}, '2c7536e3605d9c16a7a3d7b1898e529396a65c23': {'balance': '0x5ffd4878be161d74', 'code': '0x', 'nonce': '0x0', 'storage': {}}, 'c227e8f6ee49f35ddf4dd73f105cf743914b11af': {'balance': '0x5ffd4878be161d74', 'code': '0x', 'nonce': '0x0', 'storage': {}}, '8a8eafb1cf62bfbeb1741769dae1a9dd47996192': {'balance': '0xfeedbead', 'nonce': '0x00'}, '000000000000000000000000000000000000002a': {'balance': '0x00', 'nonce': '0x00', 'storage': {}, 'code': '0x608060405260043610610041576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063e09ee87014610046575b600080fd5b6100d46004803603810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506100d6565b005b6000806000439250349150339050438573ffffffffffffffffffffffffffffffffffffffff16887fe9fbdfd23831dbc2bdec9e9ef0d5ac734f56996d4211992cc083e97f2770ba428933348a600054604051808681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156101a957808201518184015260208101905061018e565b50505050905090810190601f1680156101d65780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a4505050505050505600a165627a7a7230582086844d62bfd54b247b20657c69410cefe95f27dcb63829d23c83f0d60883191e0029'}}, 'env': {'currentCoinbase': '0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b', 'currentDifficulty': '0x20000', 'currentGasLimit': '0x750a163df65e8a', 'currentNumber': '1', 'currentTimestamp': '1000', 'previousHash': 'dac58aa524e50956d0c0bae7f3f8bb9d35381365d07804dd5b48a5a297c06af4'}, 'transactions': [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0xece366f847101227322f3011508c9bb3566b5b178d57fef5e6f6f2b56ba321b9', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x0', 'r': '0xbd02b570f6a54c9e9be4ee6af941607a8551c35a6c8ddaed8406f1fc0841f2d0', 's': '0x11ad1b9e7c7d78032add9051e8aedbf1094e5708dd86e546437ae1b4114bea7c', 'v': '0x1b', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]}
new_outgoing_payloads <blocks.SentLog object at 0x119cddf60>
NEW OUTGOING PAYLOADS[ 1 ] [<blocks.Message object at 0x119ced390>]
data: [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0xece366f847101227322f3011508c9bb3566b5b178d57fef5e6f6f2b56ba321b9', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x0', 'r': '0xbd02b570f6a54c9e9be4ee6af941607a8551c35a6c8ddaed8406f1fc0841f2d0', 's': '0x11ad1b9e7c7d78032add9051e8aedbf1094e5708dd86e546437ae1b4114bea7c', 'v': '0x1b', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]
NEW OUTGOING PAYLOAD <blocks.Message object at 0x119ced390>
m.base.height + m.TTL 11
num_prev_txs 5
mempools[shard_ID] == prev_txn_log False
{'pre': {'000000000000000000000000000000000000002a': {'balance': '0x19', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0x88f8ee1d7297fc3b7afb63525cbaa3118fa94ae8de58ad89db8754b0a95d010d', 'code': '0x608060405260043610610041576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063e09ee87014610046575b600080fd5b6100d46004803603810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506100d6565b005b6000806000439250349150339050438573ffffffffffffffffffffffffffffffffffffffff16887fe9fbdfd23831dbc2bdec9e9ef0d5ac734f56996d4211992cc083e97f2770ba428933348a600054604051808681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156101a957808201518184015260208101905061018e565b50505050905090810190601f1680156101d65780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a4505050505050505600a165627a7a7230582086844d62bfd54b247b20657c69410cefe95f27dcb63829d23c83f0d60883191e0029', 'storage': {}}, '2c7536e3605d9c16a7a3d7b1898e529396a65c23': {'balance': '0x5ffd4878be11bcd9', 'nonce': '0x5', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, '8661efd973ddf5d471ba0a49a625d60a726784cd': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, '8a8eafb1cf62bfbeb1741769dae1a9dd47996192': {'balance': '0xfeedbead', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'a94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'c227e8f6ee49f35ddf4dd73f105cf743914b11af': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'c94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0x46082', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}}, 'env': {'currentCoinbase': '0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b', 'currentDifficulty': '0x20000', 'currentGasLimit': '0x750a163df65e8a', 'currentNumber': '1', 'currentTimestamp': '1000', 'previousHash': 'dac58aa524e50956d0c0bae7f3f8bb9d35381365d07804dd5b48a5a297c06af4'}, 'transactions': [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0x98024ccf6894c9d89a5b4d5f67b103bd167f4f6c212529cff07d344668682d8e', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x5', 'r': '0x6613d2b123832eff1272b6e3e79797dc7a549de24d8b4127be60eea92ac02368', 's': '0x452257ff227c70cdc1f3f721ce9ea95acc95de003e384cd4820d87ab1929b614', 'v': '0x1c', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]}
new_outgoing_payloads <blocks.SentLog object at 0x119cddc88>
NEW OUTGOING PAYLOADS[ 1 ] [<blocks.Message object at 0x1174d4978>]
data: [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0x98024ccf6894c9d89a5b4d5f67b103bd167f4f6c212529cff07d344668682d8e', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x5', 'r': '0x6613d2b123832eff1272b6e3e79797dc7a549de24d8b4127be60eea92ac02368', 's': '0x452257ff227c70cdc1f3f721ce9ea95acc95de003e384cd4820d87ab1929b614', 'v': '0x1c', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]
NEW OUTGOING PAYLOAD <blocks.Message object at 0x1174d4978>
m.base.height + m.TTL 10
m.base.height + m.TTL 10
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
num_prev_txs 4
mempools[shard_ID] == prev_txn_log False
{'pre': {'000000000000000000000000000000000000002a': {'balance': '0x14', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0x88f8ee1d7297fc3b7afb63525cbaa3118fa94ae8de58ad89db8754b0a95d010d', 'code': '0x608060405260043610610041576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063e09ee87014610046575b600080fd5b6100d46004803603810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506100d6565b005b6000806000439250349150339050438573ffffffffffffffffffffffffffffffffffffffff16887fe9fbdfd23831dbc2bdec9e9ef0d5ac734f56996d4211992cc083e97f2770ba428933348a600054604051808681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156101a957808201518184015260208101905061018e565b50505050905090810190601f1680156101d65780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a4505050505050505600a165627a7a7230582086844d62bfd54b247b20657c69410cefe95f27dcb63829d23c83f0d60883191e0029', 'storage': {}}, '2c7536e3605d9c16a7a3d7b1898e529396a65c23': {'balance': '0x5ffd4878be129cf8', 'nonce': '0x4', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, '8661efd973ddf5d471ba0a49a625d60a726784cd': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, '8a8eafb1cf62bfbeb1741769dae1a9dd47996192': {'balance': '0xfeedbead', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'a94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'c227e8f6ee49f35ddf4dd73f105cf743914b11af': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'c94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0x38068', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}}, 'env': {'currentCoinbase': '0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b', 'currentDifficulty': '0x20000', 'currentGasLimit': '0x750a163df65e8a', 'currentNumber': '1', 'currentTimestamp': '1000', 'previousHash': 'dac58aa524e50956d0c0bae7f3f8bb9d35381365d07804dd5b48a5a297c06af4'}, 'transactions': [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0x1692b985811cc2e60396b46f0928145974c7c13351b69c0a0f9f0612fafae44b', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x4', 'r': '0x45c5b32bcec73215afbe4390faf52e482dcb6bb80eed14a2687ebc8ae76939fe', 's': '0x557f8fd37e650f9e817e494641cb5dea2e0d66f27899c1e7237e2d0c24c8094f', 'v': '0x1b', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]}
new_outgoing_payloads <blocks.SentLog object at 0x1174d49e8>
NEW OUTGOING PAYLOADS[ 1 ] [<blocks.Message object at 0x1174ab8d0>]
data: [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0x1692b985811cc2e60396b46f0928145974c7c13351b69c0a0f9f0612fafae44b', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x4', 'r': '0x45c5b32bcec73215afbe4390faf52e482dcb6bb80eed14a2687ebc8ae76939fe', 's': '0x557f8fd37e650f9e817e494641cb5dea2e0d66f27899c1e7237e2d0c24c8094f', 'v': '0x1b', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]
NEW OUTGOING PAYLOAD <blocks.Message object at 0x1174ab8d0>
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
num_prev_txs 6
mempools[shard_ID] == prev_txn_log False
{'pre': {'000000000000000000000000000000000000002a': {'balance': '0x1e', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0x88f8ee1d7297fc3b7afb63525cbaa3118fa94ae8de58ad89db8754b0a95d010d', 'code': '0x608060405260043610610041576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063e09ee87014610046575b600080fd5b6100d46004803603810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506100d6565b005b6000806000439250349150339050438573ffffffffffffffffffffffffffffffffffffffff16887fe9fbdfd23831dbc2bdec9e9ef0d5ac734f56996d4211992cc083e97f2770ba428933348a600054604051808681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156101a957808201518184015260208101905061018e565b50505050905090810190601f1680156101d65780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a4505050505050505600a165627a7a7230582086844d62bfd54b247b20657c69410cefe95f27dcb63829d23c83f0d60883191e0029', 'storage': {}}, '2c7536e3605d9c16a7a3d7b1898e529396a65c23': {'balance': '0x5ffd4878be10dcba', 'nonce': '0x6', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, '8661efd973ddf5d471ba0a49a625d60a726784cd': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, '8a8eafb1cf62bfbeb1741769dae1a9dd47996192': {'balance': '0xfeedbead', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'a94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'c227e8f6ee49f35ddf4dd73f105cf743914b11af': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'c94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0x5409c', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}}, 'env': {'currentCoinbase': '0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b', 'currentDifficulty': '0x20000', 'currentGasLimit': '0x750a163df65e8a', 'currentNumber': '1', 'currentTimestamp': '1000', 'previousHash': 'dac58aa524e50956d0c0bae7f3f8bb9d35381365d07804dd5b48a5a297c06af4'}, 'transactions': [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0x05edfb78018f0c98fc94b604082040c9b2a20078fdfedfc25881a66e07e9a34d', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x6', 'r': '0x2ecbba8c6d0517e299363ab17cb42425f63bddbea075bd7a64d5e19ec6a78c02', 's': '0x6d531ad9cd883b7dad99088002b0f5c82c48605cf19ac2d093b8f85ac68fef69', 'v': '0x1c', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]}
new_outgoing_payloads <blocks.SentLog object at 0x11748dc18>
NEW OUTGOING PAYLOADS[ 1 ] [<blocks.Message object at 0x1174d49b0>]
data: [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0x05edfb78018f0c98fc94b604082040c9b2a20078fdfedfc25881a66e07e9a34d', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x6', 'r': '0x2ecbba8c6d0517e299363ab17cb42425f63bddbea075bd7a64d5e19ec6a78c02', 's': '0x6d531ad9cd883b7dad99088002b0f5c82c48605cf19ac2d093b8f85ac68fef69', 'v': '0x1c', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]
NEW OUTGOING PAYLOAD <blocks.Message object at 0x1174d49b0>
m.base.height + m.TTL 10
m.base.height + m.TTL 10
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
num_prev_txs 1
mempools[shard_ID] == prev_txn_log False
RECEIVED LOG IS GROWING!!
RECEIVED LOG IS GROWING!!
{'pre': {'000000000000000000000000000000000000002a': {'balance': '0x5', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0x88f8ee1d7297fc3b7afb63525cbaa3118fa94ae8de58ad89db8754b0a95d010d', 'code': '0x608060405260043610610041576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063e09ee87014610046575b600080fd5b6100d46004803603810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506100d6565b005b6000806000439250349150339050438573ffffffffffffffffffffffffffffffffffffffff16887fe9fbdfd23831dbc2bdec9e9ef0d5ac734f56996d4211992cc083e97f2770ba428933348a600054604051808681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156101a957808201518184015260208101905061018e565b50505050905090810190601f1680156101d65780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a4505050505050505600a165627a7a7230582086844d62bfd54b247b20657c69410cefe95f27dcb63829d23c83f0d60883191e0029', 'storage': {}}, '2c7536e3605d9c16a7a3d7b1898e529396a65c23': {'balance': '0x5ffd4878be153d55', 'nonce': '0x1', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, '8661efd973ddf5d471ba0a49a625d60a726784cd': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, '8a8eafb1cf62bfbeb1741769dae1a9dd47996192': {'balance': '0xfeedbead', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'a94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'c227e8f6ee49f35ddf4dd73f105cf743914b11af': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'c94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0xe01a', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}}, 'env': {'currentCoinbase': '0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b', 'currentDifficulty': '0x20000', 'currentGasLimit': '0x750a163df65e8a', 'currentNumber': '1', 'currentTimestamp': '1000', 'previousHash': 'dac58aa524e50956d0c0bae7f3f8bb9d35381365d07804dd5b48a5a297c06af4'}, 'transactions': [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0x49ba6b8efcf563073fa259ef070ab03ae75b1cfe99e15b12bd294df227c68ed3', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x1', 'r': '0xd29c1022b8c9f9dda92bfdef7f2137c01987900e5c553791c005f7ec4996981b', 's': '0x2cc3fe095019c2445a7ff77f5dd862c7c12156acb2f17abce612f7e13d98fc8', 'v': '0x1b', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]}
new_outgoing_payloads <blocks.SentLog object at 0x1174d42e8>
NEW OUTGOING PAYLOADS[ 1 ] [<blocks.Message object at 0x11748df60>]
data: [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0x49ba6b8efcf563073fa259ef070ab03ae75b1cfe99e15b12bd294df227c68ed3', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x1', 'r': '0xd29c1022b8c9f9dda92bfdef7f2137c01987900e5c553791c005f7ec4996981b', 's': '0x2cc3fe095019c2445a7ff77f5dd862c7c12156acb2f17abce612f7e13d98fc8', 'v': '0x1b', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]
m.base.height + m.TTL 10
m.base.height + m.TTL 10
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
num_prev_txs 2
mempools[shard_ID] == prev_txn_log False
{'pre': {'000000000000000000000000000000000000002a': {'balance': '0xa', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0x88f8ee1d7297fc3b7afb63525cbaa3118fa94ae8de58ad89db8754b0a95d010d', 'code': '0x608060405260043610610041576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063e09ee87014610046575b600080fd5b6100d46004803603810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506100d6565b005b6000806000439250349150339050438573ffffffffffffffffffffffffffffffffffffffff16887fe9fbdfd23831dbc2bdec9e9ef0d5ac734f56996d4211992cc083e97f2770ba428933348a600054604051808681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156101a957808201518184015260208101905061018e565b50505050905090810190601f1680156101d65780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a4505050505050505600a165627a7a7230582086844d62bfd54b247b20657c69410cefe95f27dcb63829d23c83f0d60883191e0029', 'storage': {}}, '2c7536e3605d9c16a7a3d7b1898e529396a65c23': {'balance': '0x5ffd4878be145d36', 'nonce': '0x2', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, '8661efd973ddf5d471ba0a49a625d60a726784cd': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, '8a8eafb1cf62bfbeb1741769dae1a9dd47996192': {'balance': '0xfeedbead', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'a94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'c227e8f6ee49f35ddf4dd73f105cf743914b11af': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'c94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0x1c034', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}}, 'env': {'currentCoinbase': '0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b', 'currentDifficulty': '0x20000', 'currentGasLimit': '0x750a163df65e8a', 'currentNumber': '1', 'currentTimestamp': '1000', 'previousHash': 'dac58aa524e50956d0c0bae7f3f8bb9d35381365d07804dd5b48a5a297c06af4'}, 'transactions': [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0x09e5f9b4a311a93a054b8e3292b75ff3ab442c857ab0df2f98b760a10cc14664', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x2', 'r': '0xcab0c1f412f8dd4f014cd589ca92f5b083ae015b5ea3dfe8e9f285234c274e6d', 's': '0x59b66e17ad6e4f090702bf07a64ff86d04c023fb274c4a551ec9bedbd9ea8be8', 'v': '0x1b', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]}
new_outgoing_payloads <blocks.SentLog object at 0x11748d780>
NEW OUTGOING PAYLOADS[ 1 ] [<blocks.Message object at 0x1174f59e8>]
data: [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0x09e5f9b4a311a93a054b8e3292b75ff3ab442c857ab0df2f98b760a10cc14664', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x2', 'r': '0xcab0c1f412f8dd4f014cd589ca92f5b083ae015b5ea3dfe8e9f285234c274e6d', 's': '0x59b66e17ad6e4f090702bf07a64ff86d04c023fb274c4a551ec9bedbd9ea8be8', 'v': '0x1b', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]
m.base.height + m.TTL 10
m.base.height + m.TTL 10
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
num_prev_txs 3
mempools[shard_ID] == prev_txn_log False
{'pre': {'000000000000000000000000000000000000002a': {'balance': '0xf', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0x88f8ee1d7297fc3b7afb63525cbaa3118fa94ae8de58ad89db8754b0a95d010d', 'code': '0x608060405260043610610041576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063e09ee87014610046575b600080fd5b6100d46004803603810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506100d6565b005b6000806000439250349150339050438573ffffffffffffffffffffffffffffffffffffffff16887fe9fbdfd23831dbc2bdec9e9ef0d5ac734f56996d4211992cc083e97f2770ba428933348a600054604051808681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156101a957808201518184015260208101905061018e565b50505050905090810190601f1680156101d65780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a4505050505050505600a165627a7a7230582086844d62bfd54b247b20657c69410cefe95f27dcb63829d23c83f0d60883191e0029', 'storage': {}}, '2c7536e3605d9c16a7a3d7b1898e529396a65c23': {'balance': '0x5ffd4878be137d17', 'nonce': '0x3', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, '8661efd973ddf5d471ba0a49a625d60a726784cd': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, '8a8eafb1cf62bfbeb1741769dae1a9dd47996192': {'balance': '0xfeedbead', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'a94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'c227e8f6ee49f35ddf4dd73f105cf743914b11af': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'c94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0x2a04e', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}}, 'env': {'currentCoinbase': '0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b', 'currentDifficulty': '0x20000', 'currentGasLimit': '0x750a163df65e8a', 'currentNumber': '1', 'currentTimestamp': '1000', 'previousHash': 'dac58aa524e50956d0c0bae7f3f8bb9d35381365d07804dd5b48a5a297c06af4'}, 'transactions': [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0xcd7189adc588cfe4768cdbb99e910acb394e99f4659dff3dafa979710a953e00', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x3', 'r': '0x7be1e1430fd36bba5ceaf164cd0144ab8f6f8fa12a046c2d92334e21adcbceba', 's': '0x75cf50625f8bb5bb13cdeea3fc8e4e5e2ca49aa2660e6cb4ad7eb8c208a2d433', 'v': '0x1b', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]}
new_outgoing_payloads <blocks.SentLog object at 0x1174f5710>
NEW OUTGOING PAYLOADS[ 1 ] [<blocks.Message object at 0x1174b1898>]
data: [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0xcd7189adc588cfe4768cdbb99e910acb394e99f4659dff3dafa979710a953e00', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x3', 'r': '0x7be1e1430fd36bba5ceaf164cd0144ab8f6f8fa12a046c2d92334e21adcbceba', 's': '0x75cf50625f8bb5bb13cdeea3fc8e4e5e2ca49aa2660e6cb4ad7eb8c208a2d433', 'v': '0x1b', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]
m.base.height + m.TTL 10
m.base.height + m.TTL 10
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
num_prev_txs 5
mempools[shard_ID] == prev_txn_log False
{'pre': {'000000000000000000000000000000000000002a': {'balance': '0x19', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0x88f8ee1d7297fc3b7afb63525cbaa3118fa94ae8de58ad89db8754b0a95d010d', 'code': '0x608060405260043610610041576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063e09ee87014610046575b600080fd5b6100d46004803603810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506100d6565b005b6000806000439250349150339050438573ffffffffffffffffffffffffffffffffffffffff16887fe9fbdfd23831dbc2bdec9e9ef0d5ac734f56996d4211992cc083e97f2770ba428933348a600054604051808681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156101a957808201518184015260208101905061018e565b50505050905090810190601f1680156101d65780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a4505050505050505600a165627a7a7230582086844d62bfd54b247b20657c69410cefe95f27dcb63829d23c83f0d60883191e0029', 'storage': {}}, '2c7536e3605d9c16a7a3d7b1898e529396a65c23': {'balance': '0x5ffd4878be11bcd9', 'nonce': '0x5', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, '8661efd973ddf5d471ba0a49a625d60a726784cd': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, '8a8eafb1cf62bfbeb1741769dae1a9dd47996192': {'balance': '0xfeedbead', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'a94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'c227e8f6ee49f35ddf4dd73f105cf743914b11af': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'c94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0x46082', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}}, 'env': {'currentCoinbase': '0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b', 'currentDifficulty': '0x20000', 'currentGasLimit': '0x750a163df65e8a', 'currentNumber': '1', 'currentTimestamp': '1000', 'previousHash': 'dac58aa524e50956d0c0bae7f3f8bb9d35381365d07804dd5b48a5a297c06af4'}, 'transactions': [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0x98024ccf6894c9d89a5b4d5f67b103bd167f4f6c212529cff07d344668682d8e', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x5', 'r': '0x6613d2b123832eff1272b6e3e79797dc7a549de24d8b4127be60eea92ac02368', 's': '0x452257ff227c70cdc1f3f721ce9ea95acc95de003e384cd4820d87ab1929b614', 'v': '0x1c', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]}
new_outgoing_payloads <blocks.SentLog object at 0x1174f5d68>
NEW OUTGOING PAYLOADS[ 1 ] [<blocks.Message object at 0x117508f98>]
data: [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0x98024ccf6894c9d89a5b4d5f67b103bd167f4f6c212529cff07d344668682d8e', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x5', 'r': '0x6613d2b123832eff1272b6e3e79797dc7a549de24d8b4127be60eea92ac02368', 's': '0x452257ff227c70cdc1f3f721ce9ea95acc95de003e384cd4820d87ab1929b614', 'v': '0x1c', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]
NEW OUTGOING PAYLOAD <blocks.Message object at 0x117508f98>
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 14
num_prev_txs 7
mempools[shard_ID] == prev_txn_log False
{'pre': {'000000000000000000000000000000000000002a': {'balance': '0x23', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0x88f8ee1d7297fc3b7afb63525cbaa3118fa94ae8de58ad89db8754b0a95d010d', 'code': '0x608060405260043610610041576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063e09ee87014610046575b600080fd5b6100d46004803603810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506100d6565b005b6000806000439250349150339050438573ffffffffffffffffffffffffffffffffffffffff16887fe9fbdfd23831dbc2bdec9e9ef0d5ac734f56996d4211992cc083e97f2770ba428933348a600054604051808681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156101a957808201518184015260208101905061018e565b50505050905090810190601f1680156101d65780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a4505050505050505600a165627a7a7230582086844d62bfd54b247b20657c69410cefe95f27dcb63829d23c83f0d60883191e0029', 'storage': {}}, '2c7536e3605d9c16a7a3d7b1898e529396a65c23': {'balance': '0x5ffd4878be0ffc9b', 'nonce': '0x7', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, '8661efd973ddf5d471ba0a49a625d60a726784cd': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, '8a8eafb1cf62bfbeb1741769dae1a9dd47996192': {'balance': '0xfeedbead', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'a94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'c227e8f6ee49f35ddf4dd73f105cf743914b11af': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'c94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0x620b6', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}}, 'env': {'currentCoinbase': '0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b', 'currentDifficulty': '0x20000', 'currentGasLimit': '0x750a163df65e8a', 'currentNumber': '1', 'currentTimestamp': '1000', 'previousHash': 'dac58aa524e50956d0c0bae7f3f8bb9d35381365d07804dd5b48a5a297c06af4'}, 'transactions': [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0xa9cd7d5d59cfad5319106a8bf5e007ebf99c6d35fd456132f4c0b63a8b436795', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x7', 'r': '0x6930b3140d4b138a852e6eaa51658315bb9f627633536004b42280523b03f276', 's': '0x65aa1d6e3e1337d5dac76bf12298b586ec206a1a6ecb6e1b5c7f4396484dbb87', 'v': '0x1b', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]}
new_outgoing_payloads <blocks.SentLog object at 0x117518c18>
NEW OUTGOING PAYLOADS[ 1 ] [<blocks.Message object at 0x1174b1278>]
data: [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0xa9cd7d5d59cfad5319106a8bf5e007ebf99c6d35fd456132f4c0b63a8b436795', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x7', 'r': '0x6930b3140d4b138a852e6eaa51658315bb9f627633536004b42280523b03f276', 's': '0x65aa1d6e3e1337d5dac76bf12298b586ec206a1a6ecb6e1b5c7f4396484dbb87', 'v': '0x1b', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]
NEW OUTGOING PAYLOAD <blocks.Message object at 0x1174b1278>
m.base.height + m.TTL 10
m.base.height + m.TTL 10
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 14
num_prev_txs 6
mempools[shard_ID] == prev_txn_log False
{'pre': {'000000000000000000000000000000000000002a': {'balance': '0x1e', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0x88f8ee1d7297fc3b7afb63525cbaa3118fa94ae8de58ad89db8754b0a95d010d', 'code': '0x608060405260043610610041576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063e09ee87014610046575b600080fd5b6100d46004803603810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506100d6565b005b6000806000439250349150339050438573ffffffffffffffffffffffffffffffffffffffff16887fe9fbdfd23831dbc2bdec9e9ef0d5ac734f56996d4211992cc083e97f2770ba428933348a600054604051808681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156101a957808201518184015260208101905061018e565b50505050905090810190601f1680156101d65780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a4505050505050505600a165627a7a7230582086844d62bfd54b247b20657c69410cefe95f27dcb63829d23c83f0d60883191e0029', 'storage': {}}, '2c7536e3605d9c16a7a3d7b1898e529396a65c23': {'balance': '0x5ffd4878be10dcba', 'nonce': '0x6', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, '8661efd973ddf5d471ba0a49a625d60a726784cd': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, '8a8eafb1cf62bfbeb1741769dae1a9dd47996192': {'balance': '0xfeedbead', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'a94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'c227e8f6ee49f35ddf4dd73f105cf743914b11af': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'c94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0x5409c', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}}, 'env': {'currentCoinbase': '0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b', 'currentDifficulty': '0x20000', 'currentGasLimit': '0x750a163df65e8a', 'currentNumber': '1', 'currentTimestamp': '1000', 'previousHash': 'dac58aa524e50956d0c0bae7f3f8bb9d35381365d07804dd5b48a5a297c06af4'}, 'transactions': [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0x05edfb78018f0c98fc94b604082040c9b2a20078fdfedfc25881a66e07e9a34d', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x6', 'r': '0x2ecbba8c6d0517e299363ab17cb42425f63bddbea075bd7a64d5e19ec6a78c02', 's': '0x6d531ad9cd883b7dad99088002b0f5c82c48605cf19ac2d093b8f85ac68fef69', 'v': '0x1c', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]}
new_outgoing_payloads <blocks.SentLog object at 0x1175186d8>
NEW OUTGOING PAYLOADS[ 1 ] [<blocks.Message object at 0x117522e10>]
data: [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0x05edfb78018f0c98fc94b604082040c9b2a20078fdfedfc25881a66e07e9a34d', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x6', 'r': '0x2ecbba8c6d0517e299363ab17cb42425f63bddbea075bd7a64d5e19ec6a78c02', 's': '0x6d531ad9cd883b7dad99088002b0f5c82c48605cf19ac2d093b8f85ac68fef69', 'v': '0x1c', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]
NEW OUTGOING PAYLOAD <blocks.Message object at 0x117522e10>
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 14
m.base.height + m.TTL 14
num_prev_txs 4
mempools[shard_ID] == prev_txn_log False
{'pre': {'000000000000000000000000000000000000002a': {'balance': '0x14', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0x88f8ee1d7297fc3b7afb63525cbaa3118fa94ae8de58ad89db8754b0a95d010d', 'code': '0x608060405260043610610041576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063e09ee87014610046575b600080fd5b6100d46004803603810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506100d6565b005b6000806000439250349150339050438573ffffffffffffffffffffffffffffffffffffffff16887fe9fbdfd23831dbc2bdec9e9ef0d5ac734f56996d4211992cc083e97f2770ba428933348a600054604051808681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156101a957808201518184015260208101905061018e565b50505050905090810190601f1680156101d65780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a4505050505050505600a165627a7a7230582086844d62bfd54b247b20657c69410cefe95f27dcb63829d23c83f0d60883191e0029', 'storage': {}}, '2c7536e3605d9c16a7a3d7b1898e529396a65c23': {'balance': '0x5ffd4878be129cf8', 'nonce': '0x4', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, '8661efd973ddf5d471ba0a49a625d60a726784cd': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, '8a8eafb1cf62bfbeb1741769dae1a9dd47996192': {'balance': '0xfeedbead', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'a94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'c227e8f6ee49f35ddf4dd73f105cf743914b11af': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'c94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0x38068', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}}, 'env': {'currentCoinbase': '0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b', 'currentDifficulty': '0x20000', 'currentGasLimit': '0x750a163df65e8a', 'currentNumber': '1', 'currentTimestamp': '1000', 'previousHash': 'dac58aa524e50956d0c0bae7f3f8bb9d35381365d07804dd5b48a5a297c06af4'}, 'transactions': [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0x1692b985811cc2e60396b46f0928145974c7c13351b69c0a0f9f0612fafae44b', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x4', 'r': '0x45c5b32bcec73215afbe4390faf52e482dcb6bb80eed14a2687ebc8ae76939fe', 's': '0x557f8fd37e650f9e817e494641cb5dea2e0d66f27899c1e7237e2d0c24c8094f', 'v': '0x1b', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]}
new_outgoing_payloads <blocks.SentLog object at 0x11d2c4b38>
NEW OUTGOING PAYLOADS[ 1 ] [<blocks.Message object at 0x11d2c4588>]
data: [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0x1692b985811cc2e60396b46f0928145974c7c13351b69c0a0f9f0612fafae44b', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x4', 'r': '0x45c5b32bcec73215afbe4390faf52e482dcb6bb80eed14a2687ebc8ae76939fe', 's': '0x557f8fd37e650f9e817e494641cb5dea2e0d66f27899c1e7237e2d0c24c8094f', 'v': '0x1b', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]
NEW OUTGOING PAYLOAD <blocks.Message object at 0x11d2c4588>
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
num_prev_txs 4
mempools[shard_ID] == prev_txn_log False
RECEIVED LOG IS GROWING!!
{'pre': {'000000000000000000000000000000000000002a': {'balance': '0x14', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0x88f8ee1d7297fc3b7afb63525cbaa3118fa94ae8de58ad89db8754b0a95d010d', 'code': '0x608060405260043610610041576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063e09ee87014610046575b600080fd5b6100d46004803603810190808035906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091929192905050506100d6565b005b6000806000439250349150339050438573ffffffffffffffffffffffffffffffffffffffff16887fe9fbdfd23831dbc2bdec9e9ef0d5ac734f56996d4211992cc083e97f2770ba428933348a600054604051808681526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200180602001838152602001828103825284818151815260200191508051906020019080838360005b838110156101a957808201518184015260208101905061018e565b50505050905090810190601f1680156101d65780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a4505050505050505600a165627a7a7230582086844d62bfd54b247b20657c69410cefe95f27dcb63829d23c83f0d60883191e0029', 'storage': {}}, '2c7536e3605d9c16a7a3d7b1898e529396a65c23': {'balance': '0x5ffd4878be129cf8', 'nonce': '0x4', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, '8661efd973ddf5d471ba0a49a625d60a726784cd': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, '8a8eafb1cf62bfbeb1741769dae1a9dd47996192': {'balance': '0xfeedbead', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'a94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'c227e8f6ee49f35ddf4dd73f105cf743914b11af': {'balance': '0x5ffd4878be161d74', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}, 'c94f5374fce5edbc8e2a8697c15331677e6ebf0b': {'balance': '0x38068', 'nonce': '0x0', 'root': '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', 'codeHash': '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', 'code': '0x', 'storage': {}}}, 'env': {'currentCoinbase': '0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b', 'currentDifficulty': '0x20000', 'currentGasLimit': '0x750a163df65e8a', 'currentNumber': '1', 'currentTimestamp': '1000', 'previousHash': 'dac58aa524e50956d0c0bae7f3f8bb9d35381365d07804dd5b48a5a297c06af4'}, 'transactions': [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0x1692b985811cc2e60396b46f0928145974c7c13351b69c0a0f9f0612fafae44b', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x4', 'r': '0x45c5b32bcec73215afbe4390faf52e482dcb6bb80eed14a2687ebc8ae76939fe', 's': '0x557f8fd37e650f9e817e494641cb5dea2e0d66f27899c1e7237e2d0c24c8094f', 'v': '0x1b', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]}
new_outgoing_payloads <blocks.SentLog object at 0x11d2c46a0>
NEW OUTGOING PAYLOADS[ 1 ] [<blocks.Message object at 0x11d9b6358>]
data: [{'gas': '0x2dc6c0', 'gasPrice': '0x2', 'hash': '0x1692b985811cc2e60396b46f0928145974c7c13351b69c0a0f9f0612fafae44b', 'input': '0xe09ee870000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000493e0000000000000000000000000deadbeefdeadbeefdeadbeefdeadbeefdeadbeef000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000021234000000000000000000000000000000000000000000000000000000000000', 'nonce': '0x4', 'r': '0x45c5b32bcec73215afbe4390faf52e482dcb6bb80eed14a2687ebc8ae76939fe', 's': '0x557f8fd37e650f9e817e494641cb5dea2e0d66f27899c1e7237e2d0c24c8094f', 'v': '0x1b', 'to': '0x000000000000000000000000000000000000002A', 'value': '0x5'}]
m.base.height + m.TTL 10
m.base.height + m.TTL 10
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 11
m.base.height + m.TTL 14
Traceback (most recent call last):
  File "simulator.py", line 65, in <module>
    new_message = validators[next_proposer].make_new_consensus_message(rand_ID, mempools, drain_amount=MEMPOOL_DRAIN_RATE)
  File "/Users/timbeiko/Code/ethshardingpoc/validator.py", line 189, in make_new_consensus_message
    new_block = self.make_block(shard_ID, mempools, drain_amount, TTL)
  File "/Users/timbeiko/Code/ethshardingpoc/validator.py", line 181, in make_block
    return Block(shard_ID, prevblock, new_txn_log, sent_log, received_log, new_vm_state)
  File "/Users/timbeiko/Code/ethshardingpoc/blocks.py", line 104, in __init__
    assert check[0], check[1]
AssertionError: expected current received log to be an extension of the previous

Simulator crashing because of VM

When running simulator.py, the following error happens:

Traceback (most recent call last):
  File "simulator.py", line 50, in <module>
    new_message = validators[next_proposer].make_new_consensus_message(rand_ID, data)
  File "/Users/timbeiko/Code/ethshardingpoc/validator.py", line 149, in make_new_consensus_message
    new_block = self.make_block(shard_ID, data, TTL)
  File "/Users/timbeiko/Code/ethshardingpoc/validator.py", line 129, in make_block
    new_vm_state, new_outgoing_payloads = apply_to_state(prevblock.vm_state, data, newly_received_payloads)
  File "/Users/timbeiko/Code/ethshardingpoc/run.py", line 101, in apply_to_state
    vladvm = subprocess.Popen([vladvm_path, 'apply', '/dev/stdin'], stdin=subprocess.PIPE, stdout=subprocess.PIPE)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/subprocess.py", line 709, in __init__
    restore_signals, start_new_session)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/subprocess.py", line 1344, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
OSError: [Errno 8] Exec format error: './vladvm-ubuntu'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.