From 94af56789aaf09ca4f6e9180a822d2c473a04b4a Mon Sep 17 00:00:00 2001 From: CJentzsch Date: Mon, 16 Feb 2015 12:59:44 +0100 Subject: [PATCH] first block tests --- BlockTests/blInvalidHeaderTest.json | 523 ++++++++++++++++++++++++++++ BlockTests/blValidBlockTest.json | 481 +++++++++++++++++++++++++ 2 files changed, 1004 insertions(+) create mode 100644 BlockTests/blInvalidHeaderTest.json create mode 100644 BlockTests/blValidBlockTest.json diff --git a/BlockTests/blInvalidHeaderTest.json b/BlockTests/blInvalidHeaderTest.json new file mode 100644 index 000000000..b24c9bab9 --- /dev/null +++ b/BlockTests/blInvalidHeaderTest.json @@ -0,0 +1,523 @@ +{ + "DifferentExtraData" : { + "blockHeader" : { + "bloom" : "00000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000", + "coinbase" : "0000000000000000000000000000000000000000", + "difficulty" : "9991", + "extraData" : "42", + "gasLimit" : "125000", + "gasUsed" : "603", + "nonce" : "c2556997ad4b244a7c709128b3485bf54ece1a82191dec50b1f4220ac1e24f9b", + "number" : "1", + "parentHash" : "f1d8d2974fc5392207a360865ff9578f1c91d544feb4a59510f32b4d7c62c79e", + "receiptTrie" : "70b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5", + "stateRoot" : "48138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661", + "timestamp" : "1424083064", + "transactionsTrie" : "0afcdd9127ffe2e1a727b57dde38c5ec90db114f2eba50c42d6fc83ae6a5dc11", + "uncleHash" : "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", + "difficulty" : "10000", + "extraData" : "42", + "gasLimit" : "100000", + "gasUsed" : "0", + "nonce" : "4c6b53b246e3ad2684af990639765a513fbdb12841af29de74520ae87863c09d", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", + "timestamp" : "0x54c98c81", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "100", + "code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", + "nonce" : "0", + "storage" : { + } + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "10000000000", + "code" : "", + "nonce" : "0", + "storage" : { + } + } + }, + "rlp" : "0xf9019af9012ea0f1d8d2974fc5392207a360865ff9578f1c91d544feb4a59510f32b4d7c62c79ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a00afcdd9127ffe2e1a727b57dde38c5ec90db114f2eba50c42d6fc83ae6a5dc11a070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822707018301e84882025b8454e1c87842a0c2556997ad4b244a7c709128b3485bf54ece1a82191dec50b1f4220ac1e24f9bf866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ca0f2ba09e58784e4cf61b716b4a85c311f8f045a923a1b55bb36861c482e461c2fa0999e5b7626076a7cf87e36d5d6f6ca134ba2b3741b87dd548f77b186202471f1c0", + "transactions" : [ + { + "data" : "", + "gasLimit" : "5000", + "gasPrice" : "10", + "nonce" : "0", + "r" : "0xf2ba09e58784e4cf61b716b4a85c311f8f045a923a1b55bb36861c482e461c2f", + "s" : "0x999e5b7626076a7cf87e36d5d6f6ca134ba2b3741b87dd548f77b186202471f1", + "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", + "v" : "28", + "value" : "5000000000" + } + ], + "uncleHeaders" : [ + ] + }, + "log1_wrongBlockNumber" : { + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", + "difficulty" : "10000", + "extraData" : "42", + "gasLimit" : "100000", + "gasUsed" : "0", + "nonce" : "f6b48e0ef57cbae7f6526075cb5435540dcdcf916211719e81f87f5de130af1a", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", + "timestamp" : "0x54c98c81", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "100", + "code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", + "nonce" : "0", + "storage" : { + } + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "10000000000", + "code" : "", + "nonce" : "0", + "storage" : { + } + } + }, + "rlp" : "0xf9019af9012ea0687e7c170ae8f319737acc01c1f250f4e32a45af7e3ed74a4c334296362a8245a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a0a7169660d2acaaf9651f3b648934490aec3fc3a0b0011977463b32a5c96bd518a070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822707028301e84882025b8454e1c87c80a0d864173657516dcfc6f751865f8ddaec03262ed3e4a154a85eed6f63461d200af866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ba098c00744227db292d6cb408f91b1c9c275cc93fbbe577f59c152c2e92d13c6eca0302f9f5da48161a3ae799f8febffbb104cef2bd9eae35a78c4ae38247b75ba40c0" + }, + "log1_wrongBloom" : { + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", + "difficulty" : "10000", + "extraData" : "42", + "gasLimit" : "100000", + "gasUsed" : "0", + "nonce" : "0568f0590dfdbed1c0de30b3e45bbb15939b3deee281d25d7ce31882bbc668af", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", + "timestamp" : "0x54c98c81", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "100", + "code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", + "nonce" : "0", + "storage" : { + } + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "10000000000", + "code" : "", + "nonce" : "0", + "storage" : { + } + } + }, + "rlp" : "0xf9019af9012ea0a12ef9cd662bc72cb65b7e4c3ddd1f6649a50b1e33d9399a795194cd2e71dd11a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a077b54fa2e38b064155127b559d76005656649866fea74cc7239b5abf046c3601a070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018301e84882025b8454e1c87e80a04bba164774ffd2b59b3899180b906d5c39a5804a468c0e33cdc1f79b5099a491f866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ca0179c900dbcd95326b314fee3a2fb224eefcf531a871c27b2fa80ec12f0c6fb89a03610bcb26412b17958804d12bfde1c6a72de65c48922479afaac9c10c3e33015c0" + }, + "wrongCoinbase" : { + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", + "difficulty" : "10000", + "extraData" : "42", + "gasLimit" : "100000", + "gasUsed" : "0", + "nonce" : "8ae8106ba74d5514db3454923761dbbe22c48814832375e581412e72f605eb2f", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", + "timestamp" : "0x54c98c81", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "100", + "code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", + "nonce" : "0", + "storage" : { + } + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "10000000000", + "code" : "", + "nonce" : "0", + "storage" : { + } + } + }, + "rlp" : "0xf9019af9012ea0d355399725ac03df647fd2159410ecb751ef9c5548f7551574170082d5834ab3a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a069c519d1459a7638fafd267b76ac53bc01a55b0dae58f87220bf897df4af552fa070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822707018301e84882025b8454e1c88180a02725c5f2e68f121b94ace1c976cc4d9792c7813ef4f59fd3d4e417e4afb6cd98f866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ba090276f340ad5024f02f3e2fe166b4e09e6d61a22864d7b029e78c8fc3f400768a03c54408c28d7b8a55cbe0d862ed145174c2d66abaff48f400dfd9a9f931b3a1dc0" + }, + "wrongDifficulty" : { + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", + "difficulty" : "10000", + "extraData" : "42", + "gasLimit" : "100000", + "gasUsed" : "0", + "nonce" : "38f58acaa68c72088c1170be9d3bcba49ebe5b0aef533da0445c0961b16382c0", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", + "timestamp" : "0x54c98c81", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "100", + "code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", + "nonce" : "0", + "storage" : { + } + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "10000000000", + "code" : "", + "nonce" : "0", + "storage" : { + } + } + }, + "rlp" : "0xf9019af9012ea09c641dd6a37c9f91460185794a68e68bc2b27589d9f85ef83927a1d7ce0ebc97a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a0764a4f9bf80f3fd94b97724d9d62599e16c99943611f8845864903f8cbb4c8a4a070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822710018301e84882025b8454e1c88480a015f130e6066c24f4b2d5f0b535b20fe50acac4bcd45cde4304267634b9a5c61ff866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ca0a9c1c5281795981eca35e9c32f134ee62bcaba7c02f1020fb875b8b2bf16dbb1a02cfd84c870ba91546d1b6c3db7dc6613b628b782fdb42413cfc11eb065609686c0" + }, + "wrongGasLimit" : { + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", + "difficulty" : "10000", + "extraData" : "42", + "gasLimit" : "100000", + "gasUsed" : "0", + "nonce" : "399a365ea3e96db1a001b2a23a05023d6c4cadec70f2636e362918ea4e85054d", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", + "timestamp" : "0x54c98c81", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "100", + "code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", + "nonce" : "0", + "storage" : { + } + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "10000000000", + "code" : "", + "nonce" : "0", + "storage" : { + } + } + }, + "rlp" : "0xf9019af9012ea01101fad052cf0b2b09b8b0013cfa31f1ec55464b0767d61c4a40a1421648e7a7a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a0f3ae525b1a4352887a87b7b4831fc0d7520f59f28fd061d745e78fda1a253daba070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b8400000000000000000100000000000000000000000000000000000000000002000000000004200000004000000000008000000000000000000000000000000000082270701830186a082025b8454e1c88680a02c41c4b46fb4afdd34456dab52066a069f1860d1de222c5eca9202de86af54fcf866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ba0fafeff6992eb159f0dc3b57937f580da147a8402e93c553a6aea6c8061e2a773a0131c8f5c5ea919fb154107382d2c50ab44b9d7c26d41843582f5e1d38fa18842c0" + }, + "wrongGasUsed" : { + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", + "difficulty" : "10000", + "extraData" : "42", + "gasLimit" : "100000", + "gasUsed" : "0", + "nonce" : "f5cf109b15a08b5ca0d156a2b8f85bdfe3b849302b7e7f8da1ba7ab70706b37c", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", + "timestamp" : "0x54c98c81", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "100", + "code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", + "nonce" : "0", + "storage" : { + } + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "10000000000", + "code" : "", + "nonce" : "0", + "storage" : { + } + } + }, + "rlp" : "0xf90198f9012ca01ab7d39c1bc87b87c41d7926c648d8537f08cbfa26b056cd12cb9ce94fc0131ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a0a70155e538213c15c028835864a6ffff4b8ac2358c84a614c2ae8a53cd65a3a7a070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822707018301e848808454e1c88880a0b50d9614a780db0ac711f1aa6396b5be465eae478c50a5f54e39ad8804cf6dfaf866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ba071810d9e01d9aca3278e62375023bfeeeb9c57ab6aa7d6b7ce52eb608aad70aea0d3e97c6385e434939b4a6703427dfb4db25baa6a3b04de718190c3397686760ec0" + }, + "wrongNumber" : { + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", + "difficulty" : "10000", + "extraData" : "42", + "gasLimit" : "100000", + "gasUsed" : "0", + "nonce" : "f9d9b63d116e07424288b48b8ca2ed6548a61bb3fb24203fda1b4d063ff5d855", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", + "timestamp" : "0x54c98c81", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "100", + "code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", + "nonce" : "0", + "storage" : { + } + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "10000000000", + "code" : "", + "nonce" : "0", + "storage" : { + } + } + }, + "rlp" : "0xf9019af9012ea05f5a3ed4e0752c14419b70ed9ce8ce58b617ce7902d92568a6a79a0542d41f2fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a00b9e387930e29674ce009c347524cfbd8899ce83d40daa26a1778aa46be95c8aa070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822707808301e84882025b8454e1c88980a0ed6bb2dd42563bcc72ef5caf4cfdfbcaee1bcc6e72aeaf584d5ac112d018508bf866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ba045701d84814f5e1421761a834cd1ca2b8feb039cc48678903c5faf9ecefef485a014c288ebe8e06b843fe95c63b93fcda02d821800de20e127e2e269c4dbd2afa9c0" + }, + "wrongParentHash" : { + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", + "difficulty" : "10000", + "extraData" : "42", + "gasLimit" : "100000", + "gasUsed" : "0", + "nonce" : "6865bfb8b7f4022340fcb1687cea03463edbcad33047062f4448f15a9200503b", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", + "timestamp" : "0x54c98c81", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "100", + "code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", + "nonce" : "0", + "storage" : { + } + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "10000000000", + "code" : "", + "nonce" : "0", + "storage" : { + } + } + }, + "rlp" : "0xf9019af9012ea00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a05f16b3b181210971c4695a397b2eaf24810b2bf064213e653ac0efc5e8b9d62aa070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822707018301e84882025b8454e1c88b80a00e5a273ea36c941fea47656e26c996f702791928ae35b35bd3fd96f444c57255f866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ba0b0cdcb7543cc2fb4074d06ba9f78c13ded24bb8d7aaa6755d7a7ecbe1f43a8d0a0e1512525e407175372d65f7d498583cc589fc9ff2dac35da642ec08790b8516fc0" + }, + "wrongReceiptTrie" : { + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", + "difficulty" : "10000", + "extraData" : "42", + "gasLimit" : "100000", + "gasUsed" : "0", + "nonce" : "5de0c4dbfee63881e579656d4474325ac6ee840a438c0d461eb0dace1f7a1837", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", + "timestamp" : "0x54c98c81", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "100", + "code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", + "nonce" : "0", + "storage" : { + } + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "10000000000", + "code" : "", + "nonce" : "0", + "storage" : { + } + } + }, + "rlp" : "0xf9019af9012ea0db18770c6d9b7c521110592617aa378716f0c899c3a922b9fb69a7c12bd9feb8a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a0d20aaaff555de48bc249cc37476d1402a6e1119aedc08d98a91533bf4c791f0fa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822707018301e84882025b8454e1c88d80a04ead82301595ff86360fabfc19246c2d8e532827609783eff9c0afb658525e13f866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ba0f780dd127435acc6bb6cd880542ee8d4b9cae41dcbd9d79eda5434222ece4d91a0dff1d678b87583d29de40f68855459f1dd3fa436eb8d113ef88d9d4eaf39594dc0" + }, + "wrongStateRoot" : { + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", + "difficulty" : "10000", + "extraData" : "42", + "gasLimit" : "100000", + "gasUsed" : "0", + "nonce" : "c412436edd4f31f3c1db74bfbcddc3845373f5bca084f2f32acf9e6a117b66d8", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", + "timestamp" : "0x54c98c81", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "100", + "code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", + "nonce" : "0", + "storage" : { + } + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "10000000000", + "code" : "", + "nonce" : "0", + "storage" : { + } + } + }, + "rlp" : "0xf9019af9012ea0f9ed1cb0715242f05abf9178d0f9d7862c67fc0ef70d294446b7dc5201668eeba01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0f99eb1626cfa6db435c0836235942d7ccaa935f1ae247d3f1c21e495685f903aa00ba8f0f3a2b6b388ceab97fa3f96fbdcefa7a6990ce427392c35c670980f0dd4a070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822707018301e84882025b8454e1c89080a0f83e50ca176217304c8768d8148ea7ed2196915d322261d843476a575babbe6af866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ca0ccff0442c0da15563401e5c902787265a56670e94edd9e660212ebcd91fa25d2a002ded9070d7a18e6af78250b5bc3537817b341117d651ffe12cef7d30593965fc0" + }, + "wrongTimestamp" : { + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", + "difficulty" : "10000", + "extraData" : "42", + "gasLimit" : "100000", + "gasUsed" : "0", + "nonce" : "b799266af1e1e18a49106cbe335ea70dc8d2ae88fdd6bbd353a9db4fa97b3904", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", + "timestamp" : "0x54c98c81", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "100", + "code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", + "nonce" : "0", + "storage" : { + } + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "10000000000", + "code" : "", + "nonce" : "0", + "storage" : { + } + } + }, + "rlp" : "0xf9019af9012ea0029c59064cf414d8752549e4e28a47bf98ad6110c89cd8c9ef45ca4cff3e6016a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a0c847121fbb1647e9bb08761002954db400412743381c22d6e802d87288f93078a070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822707018301e84882025b8454c98c8080a0fd1fe45f090eb92975545bb53d6bd06968543d31ae3e77d04e67b07523878077f866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ca01f532c282f5d72aceba55c4ec677dc2d2ca4e8642467c4ad0f69f3212a6c507ca007986811482d07632db826fb6786820d9f005ab543af46805c723b745e0dff75c0" + }, + "wrongTransactionsTrie" : { + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", + "difficulty" : "10000", + "extraData" : "42", + "gasLimit" : "100000", + "gasUsed" : "0", + "nonce" : "b24adf49a12a8c3199c8ea07e951c0fececf5b890297d5702dbc06001314a42b", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", + "timestamp" : "0x54c98c81", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "100", + "code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", + "nonce" : "0", + "storage" : { + } + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "10000000000", + "code" : "", + "nonce" : "0", + "storage" : { + } + } + }, + "rlp" : "0xf9019af9012ea0c2bf11cd2a281f27986ddcbc4ba03778a6d420de0a594afb0dc83c9b2b91bd1ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822707018301e84882025b8454e1c89780a03c574adf477a817aeef0fde7340799bbda5cddf76b498e59578de187b177080df866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ca07a359dc6ed4ca1e7d612c0365a5b1e8eedd5b4cb408ec8136a80592e81771175a0d15625336fdb6d608a5ce05d93846abc278f141760731cb0742f51297df7d989c0" + }, + "wrongUncleHash" : { + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", + "difficulty" : "10000", + "extraData" : "42", + "gasLimit" : "100000", + "gasUsed" : "0", + "nonce" : "0e768b124306c366d41042740f49b4e8dcb776bcd6aa2a82a9dfc4af338a9482", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", + "timestamp" : "0x54c98c81", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "100", + "code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", + "nonce" : "0", + "storage" : { + } + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "10000000000", + "code" : "", + "nonce" : "0", + "storage" : { + } + } + }, + "rlp" : "0xf9019af9012ea04565966776c5d728d6ff78eccc690e8e4769db84d736a3ca83d1dbd7ab8c13f4a00dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a0d5bf5da40ccca029f9aab5f6fba625e2ac9d854967c9aa1a4bf041ae6e9305d1a070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822707018301e84882025b8454e1c89a80a0bc3fdc0c70ecf444d92ea0f8d79908fc3b85d2c9f474642be68855de21cf7996f866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ba05a5942989fb54d6430241d8e894ed04adf152bfd2afae472eff2961aa5808bc2a0e95eb27eeeee2bfd35704b403dfcfc8cd64a69a46008677bf0ddf0f40b1532f9c0" + } +} \ No newline at end of file diff --git a/BlockTests/blValidBlockTest.json b/BlockTests/blValidBlockTest.json new file mode 100644 index 000000000..ceb44cd4f --- /dev/null +++ b/BlockTests/blValidBlockTest.json @@ -0,0 +1,481 @@ +{ + "SimpleTx" : { + "blockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0000000000000000000000000000000000000000", + "difficulty" : "9991", + "extraData" : "", + "gasLimit" : "125000", + "gasUsed" : "500", + "nonce" : "aaa529603fc7133a2aa36a8ae5e66e866b616addd42a7d689a0e40bd67d3911b", + "number" : "1", + "parentHash" : "777b65aa05b6adc20733cb8b84604da45cb227291a8e3eeae054e70f71c23da9", + "receiptTrie" : "bb866bc40bcf83ac9f994fde3f14b7b7e1cca02c22d069671202cf9f8526dc7f", + "stateRoot" : "4fec5d9b1a753965b14b54c36ecbf9fe0e3dbe6fa9add500a1a48bea3cfe3e1c", + "timestamp" : "1424083036", + "transactionsTrie" : "3aac09e4e796c24838ce43f0e14a320593ab5a4819db05eabe873679f5c41137", + "uncleHash" : "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", + "difficulty" : "10000", + "extraData" : "42", + "gasLimit" : "100000", + "gasUsed" : "0", + "nonce" : "f6baa269c237bb0ebbbbc6a72b60d38b65b6dd4ae0921f508345ef0ebcac935c", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", + "timestamp" : "0x54c98c81", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "10000000000", + "code" : "", + "nonce" : "0", + "storage" : { + } + } + }, + "rlp" : "0xf90195f9012ea0777b65aa05b6adc20733cb8b84604da45cb227291a8e3eeae054e70f71c23da9a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a04fec5d9b1a753965b14b54c36ecbf9fe0e3dbe6fa9add500a1a48bea3cfe3e1ca03aac09e4e796c24838ce43f0e14a320593ab5a4819db05eabe873679f5c41137a0bb866bc40bcf83ac9f994fde3f14b7b7e1cca02c22d069671202cf9f8526dc7fb84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018301e8488201f48454e1c85c80a0aaa529603fc7133a2aa36a8ae5e66e866b616addd42a7d689a0e40bd67d3911bf861f85f800a8201f494095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca0f68570a2ceb7e3a15869a97872b9a6bb47fd20c8a30a356c38778d51dd66f08fa0ad8a219a3dcd10b80c1d6d0bafd7dbad03d2321c8e030494d34f28154cc57e0bc0", + "transactions" : [ + { + "data" : "", + "gasLimit" : "500", + "gasPrice" : "10", + "nonce" : "0", + "r" : "0xf68570a2ceb7e3a15869a97872b9a6bb47fd20c8a30a356c38778d51dd66f08f", + "s" : "0xad8a219a3dcd10b80c1d6d0bafd7dbad03d2321c8e030494d34f28154cc57e0b", + "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", + "v" : "28", + "value" : "10" + } + ], + "uncleHeaders" : [ + ] + }, + "diff1024" : { + "blockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0000000000000000000000000000000000000000", + "difficulty" : "1023", + "extraData" : "", + "gasLimit" : "125000", + "gasUsed" : "500", + "nonce" : "ac93b204649f1a87a815ffa8c34e6c9b39d0f391d43de259307e965cea723420", + "number" : "1", + "parentHash" : "80d12f8d0d2008ef18c935e0f777c716f6fdee3267eabda252ed263e685239fd", + "receiptTrie" : "54dda5bb38763a85fbd62f836eec4930668bd1de5d633ab94f7594d04344a59d", + "stateRoot" : "894e5f02e855f8f3ac078fb4e45a2690442f4030fb81d928b1878f7356dd86e1", + "timestamp" : "1424083038", + "transactionsTrie" : "14e26ef2ff1a16059d61aea389f1c84f74ba3851bf1421414880ae64c3e7b0c9", + "uncleHash" : "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", + "difficulty" : "1024", + "extraData" : "42", + "gasLimit" : "100000", + "gasUsed" : "0", + "nonce" : "02408e74ff0cbe6170d6b94056de0c42542b73ca720f4317fb9b0167c8186f25", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", + "timestamp" : "0x54c98c81", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "10000000000", + "code" : "", + "nonce" : "0", + "storage" : { + } + } + }, + "rlp" : "0xf90195f9012ea080d12f8d0d2008ef18c935e0f777c716f6fdee3267eabda252ed263e685239fda01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0894e5f02e855f8f3ac078fb4e45a2690442f4030fb81d928b1878f7356dd86e1a014e26ef2ff1a16059d61aea389f1c84f74ba3851bf1421414880ae64c3e7b0c9a054dda5bb38763a85fbd62f836eec4930668bd1de5d633ab94f7594d04344a59db840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008203ff018301e8488201f48454e1c85e80a0ac93b204649f1a87a815ffa8c34e6c9b39d0f391d43de259307e965cea723420f861f85f800182035294095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca0e39ac2f67a89541d54773c0c9ad03e5b86a879555177484a2bf4580c66f4c151a08e33835227ddaba46560c3bf3a30a7aed06f1a6df2065966881a1bf58a987a09c0", + "transactions" : [ + { + "data" : "", + "gasLimit" : "850", + "gasPrice" : "1", + "nonce" : "0", + "r" : "0xe39ac2f67a89541d54773c0c9ad03e5b86a879555177484a2bf4580c66f4c151", + "s" : "0x8e33835227ddaba46560c3bf3a30a7aed06f1a6df2065966881a1bf58a987a09", + "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", + "v" : "28", + "value" : "10" + } + ], + "uncleHeaders" : [ + ] + }, + "diffTooLowToChange" : { + "blockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0000000000000000000000000000000000000000", + "difficulty" : "1023", + "extraData" : "", + "gasLimit" : "125000", + "gasUsed" : "500", + "nonce" : "e725dbcd3c90b425d43ca9f32dbb8f5f648684a51fdf8c22fe165df61e90aa82", + "number" : "1", + "parentHash" : "0905794e781c1a4e597ea137af6b04196616c396f645c61e303d9d8e5c08941d", + "receiptTrie" : "54dda5bb38763a85fbd62f836eec4930668bd1de5d633ab94f7594d04344a59d", + "stateRoot" : "894e5f02e855f8f3ac078fb4e45a2690442f4030fb81d928b1878f7356dd86e1", + "timestamp" : "1424083039", + "transactionsTrie" : "6f35ecd80d585673207372a5730cc1128a3631ff6587c91b63c8b900bbce82b2", + "uncleHash" : "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", + "difficulty" : "1023", + "extraData" : "42", + "gasLimit" : "100000", + "gasUsed" : "0", + "nonce" : "6d8f755aaa9cb5c52a55842e3131fb197542e7e3d46ecfdd44b5f5c889ee168c", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", + "timestamp" : "0x54c98c81", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "10000000000", + "code" : "", + "nonce" : "0", + "storage" : { + } + } + }, + "rlp" : "0xf90195f9012ea00905794e781c1a4e597ea137af6b04196616c396f645c61e303d9d8e5c08941da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0894e5f02e855f8f3ac078fb4e45a2690442f4030fb81d928b1878f7356dd86e1a06f35ecd80d585673207372a5730cc1128a3631ff6587c91b63c8b900bbce82b2a054dda5bb38763a85fbd62f836eec4930668bd1de5d633ab94f7594d04344a59db840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008203ff018301e8488201f48454e1c85f80a0e725dbcd3c90b425d43ca9f32dbb8f5f648684a51fdf8c22fe165df61e90aa82f861f85f800182035294095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca0f079d8ccb1c02392d26f8956fe6273414553ec38d0449bdf8c861c9fc78a2d51a0aee8bcdd626bd45d01ec84c3d5b647657a035efffa88d58aa0bdebb33b0dac52c0", + "transactions" : [ + { + "data" : "", + "gasLimit" : "850", + "gasPrice" : "1", + "nonce" : "0", + "r" : "0xf079d8ccb1c02392d26f8956fe6273414553ec38d0449bdf8c861c9fc78a2d51", + "s" : "0xaee8bcdd626bd45d01ec84c3d5b647657a035efffa88d58aa0bdebb33b0dac52", + "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", + "v" : "28", + "value" : "10" + } + ], + "uncleHeaders" : [ + ] + }, + "gasLimitTooHigh" : { + "blockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0000000000000000000000000000000000000000", + "difficulty" : "9991", + "extraData" : "", + "gasLimit" : "999023", + "gasUsed" : "500", + "nonce" : "23e6c58ab3659db30563ff0d9e93fb46b2817084d295acff4afe741a3c0b47c7", + "number" : "1", + "parentHash" : "161aa8fcd61c83cc82db9f5ff9d21ec0ba1258f650ad11379275a6f55f766624", + "receiptTrie" : "c0d1f2dbd06e111e8d780ce87efa268cc26ea15be97cf99c6dab7c039726e357", + "stateRoot" : "ca9c04defbe0de69545bedb63550ae00cc8111dd66ba643044500a7a22f16797", + "timestamp" : "1424083040", + "transactionsTrie" : "0efbb5b4720a1e2c4ce665ecdc7dd91fc0f6f53dec6b015bca01c5cc86d7f984", + "uncleHash" : "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", + "difficulty" : "10000", + "extraData" : "42", + "gasLimit" : "1000000", + "gasUsed" : "0", + "nonce" : "a19c2eddd6ba4b9adf0660bdb6283714fa9c85324eb0a7b4fe749f521efa1280", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", + "timestamp" : "0x54c98c81", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "10000000000", + "code" : "", + "nonce" : "0", + "storage" : { + } + } + }, + "rlp" : "0xf90195f9012ea0161aa8fcd61c83cc82db9f5ff9d21ec0ba1258f650ad11379275a6f55f766624a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0ca9c04defbe0de69545bedb63550ae00cc8111dd66ba643044500a7a22f16797a00efbb5b4720a1e2c4ce665ecdc7dd91fc0f6f53dec6b015bca01c5cc86d7f984a0c0d1f2dbd06e111e8d780ce87efa268cc26ea15be97cf99c6dab7c039726e357b8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082270701830f3e6f8201f48454e1c86080a023e6c58ab3659db30563ff0d9e93fb46b2817084d295acff4afe741a3c0b47c7f861f85f808082035294095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba08809066b9ed5bb79c1a125bd7a6d008fb4d476ad98cd276be64ea66d96b3b3eaa052e57e9817f978ff5d0af9f11f0405f5e794d18a53fa185cfa04ea8e54a67025c0", + "transactions" : [ + { + "data" : "", + "gasLimit" : "850", + "gasPrice" : "0", + "nonce" : "0", + "r" : "0x8809066b9ed5bb79c1a125bd7a6d008fb4d476ad98cd276be64ea66d96b3b3ea", + "s" : "0x52e57e9817f978ff5d0af9f11f0405f5e794d18a53fa185cfa04ea8e54a67025", + "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", + "v" : "27", + "value" : "10" + } + ], + "uncleHeaders" : [ + ] + }, + "gasPrice0" : { + "blockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0000000000000000000000000000000000000000", + "difficulty" : "9991", + "extraData" : "", + "gasLimit" : "125000", + "gasUsed" : "500", + "nonce" : "5153783be5ffe0497da69e7f6ffd04f327f72fd2044dfd08f8efb60fb6630523", + "number" : "1", + "parentHash" : "9e8b2b988cdf964b11448e9c0f9768037dde68699abd27e347362eda222b54e1", + "receiptTrie" : "c0d1f2dbd06e111e8d780ce87efa268cc26ea15be97cf99c6dab7c039726e357", + "stateRoot" : "ca9c04defbe0de69545bedb63550ae00cc8111dd66ba643044500a7a22f16797", + "timestamp" : "1424083042", + "transactionsTrie" : "e258b72b81773083e1acb2bc7d758b722da8e7aedc346661edf457233a81bd27", + "uncleHash" : "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", + "difficulty" : "10000", + "extraData" : "42", + "gasLimit" : "100000", + "gasUsed" : "0", + "nonce" : "c688d547d817dcf5b7a8c0af6cae0457bb3d6955fe8eb01388e4f9e5fa814f0b", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", + "timestamp" : "0x54c98c81", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "10000000000", + "code" : "", + "nonce" : "0", + "storage" : { + } + } + }, + "rlp" : "0xf90195f9012ea09e8b2b988cdf964b11448e9c0f9768037dde68699abd27e347362eda222b54e1a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0ca9c04defbe0de69545bedb63550ae00cc8111dd66ba643044500a7a22f16797a0e258b72b81773083e1acb2bc7d758b722da8e7aedc346661edf457233a81bd27a0c0d1f2dbd06e111e8d780ce87efa268cc26ea15be97cf99c6dab7c039726e357b84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018301e8488201f48454e1c86280a05153783be5ffe0497da69e7f6ffd04f327f72fd2044dfd08f8efb60fb6630523f861f85f808082035294095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca0b1bff83407609164cafb1922d2790b68f31a0eb5ce4a4bab9610d16f526d22cfa059e538ab6616231babcafaa1067d6d83b321e0f27c2c4ccde06a2db8d99ed1e9c0", + "transactions" : [ + { + "data" : "", + "gasLimit" : "850", + "gasPrice" : "0", + "nonce" : "0", + "r" : "0xb1bff83407609164cafb1922d2790b68f31a0eb5ce4a4bab9610d16f526d22cf", + "s" : "0x59e538ab6616231babcafaa1067d6d83b321e0f27c2c4ccde06a2db8d99ed1e9", + "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", + "v" : "28", + "value" : "10" + } + ], + "uncleHeaders" : [ + ] + }, + "log1_correct" : { + "blockHeader" : { + "bloom" : "00000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000", + "coinbase" : "0000000000000000000000000000000000000000", + "difficulty" : "9991", + "extraData" : "", + "gasLimit" : "125000", + "gasUsed" : "603", + "nonce" : "a2557ee9a8c229c891c8773dd89d396433746896d2cacfdfd1efa7735a7f8426", + "number" : "1", + "parentHash" : "a17c422cb126f99ea2006f9e2c57da99203f2e4c1e37fde4b88fb235aa742212", + "receiptTrie" : "70b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5", + "stateRoot" : "48138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661", + "timestamp" : "1424083047", + "transactionsTrie" : "0063f81501da4fa21eb9b2110fa4091fc27e578f41068a47feaa9a14b5e2b524", + "uncleHash" : "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", + "difficulty" : "10000", + "extraData" : "42", + "gasLimit" : "100000", + "gasUsed" : "0", + "nonce" : "22e245edd34991ed8519fa1f37cd60cd47ff21f105e7da1fd4c56a60a9208516", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "b62ae5e6f9473520003af46b346563240245c89d0d0e52fb542c7ffce8831eeb", + "timestamp" : "0x54c98c81", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "100", + "code" : "{ (MSTORE 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) (LOG1 0 32 0) }", + "nonce" : "0", + "storage" : { + } + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "10000000000", + "code" : "", + "nonce" : "0", + "storage" : { + } + } + }, + "rlp" : "0xf9019af9012ea0a17c422cb126f99ea2006f9e2c57da99203f2e4c1e37fde4b88fb235aa742212a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a048138aeddc959dc1fca7fdc228271177c7bd67186aa618bdc3cad17d50608661a00063f81501da4fa21eb9b2110fa4091fc27e578f41068a47feaa9a14b5e2b524a070b51d9eb8b72e14bd0152a2ce1fd97855a1d5edbb583ec76e8ea9b45d65fda5b84000000000000000001000000000000000000000000000000000000000000020000000000042000000040000000000080000000000000000000000000000000000822707018301e84882025b8454e1c86780a0a2557ee9a8c229c891c8773dd89d396433746896d2cacfdfd1efa7735a7f8426f866f864800a82138894095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ba0992ed4d914962242e2cafbcfabeabf88f9da74f4680d614abb51113e811d447ea06f0c651bd08337e14c9ed7aade32553624cafbed9af57fa882408a95dfb6a817c0", + "transactions" : [ + { + "data" : "", + "gasLimit" : "5000", + "gasPrice" : "10", + "nonce" : "0", + "r" : "0x992ed4d914962242e2cafbcfabeabf88f9da74f4680d614abb51113e811d447e", + "s" : "0x6f0c651bd08337e14c9ed7aade32553624cafbed9af57fa882408a95dfb6a817", + "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", + "v" : "27", + "value" : "5000000000" + } + ], + "uncleHeaders" : [ + ] + }, + "txEqualValue" : { + "blockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0000000000000000000000000000000000000000", + "difficulty" : "9991", + "extraData" : "", + "gasLimit" : "125000", + "gasUsed" : "500", + "nonce" : "48853ea584b688e4c8407213e866667fa270c1045fbe79cd7dc72e027385545b", + "number" : "1", + "parentHash" : "a5e1c756987ff5f5373b0d54f5d36fd9c194b80cf8843a1c81582135b108ada4", + "receiptTrie" : "56f90df1c1bac86a121aababc8de0b80519a03893702b2a5847594a307b0aa50", + "stateRoot" : "54417a6d1eebaed6d8533952f1c6703b757e5be0981a79a589591b99bc453378", + "timestamp" : "1424083048", + "transactionsTrie" : "315304c691cf2abbb0110de52fd3b7ca8ac196f21cfbf650661666df2e6ed5f9", + "uncleHash" : "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", + "difficulty" : "10000", + "extraData" : "42", + "gasLimit" : "100000", + "gasUsed" : "0", + "nonce" : "91f205fd79ede4b77238b81d22b32e5bdc0c0a86b56a1f2344744200d2afc384", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", + "timestamp" : "0x54c98c81", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "10000000000", + "code" : "", + "nonce" : "0", + "storage" : { + } + } + }, + "rlp" : "0xf9019af9012ea0a5e1c756987ff5f5373b0d54f5d36fd9c194b80cf8843a1c81582135b108ada4a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a054417a6d1eebaed6d8533952f1c6703b757e5be0981a79a589591b99bc453378a0315304c691cf2abbb0110de52fd3b7ca8ac196f21cfbf650661666df2e6ed5f9a056f90df1c1bac86a121aababc8de0b80519a03893702b2a5847594a307b0aa50b84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018301e8488201f48454e1c86880a048853ea584b688e4c8407213e866667fa270c1045fbe79cd7dc72e027385545bf866f86480098201f494095e7baea6a6c7c4c2dfeb977efac326af552d8785012a05f200801ba036eb3a570b208b1ed000b305010710baa0f7bb75bfb974d68f3345d57678fcc8a0a2d635324fcafff431673e788f3d6822e408fed23ce0fd0e489c91222ba68992c0", + "transactions" : [ + { + "data" : "", + "gasLimit" : "500", + "gasPrice" : "9", + "nonce" : "0", + "r" : "0x36eb3a570b208b1ed000b305010710baa0f7bb75bfb974d68f3345d57678fcc8", + "s" : "0xa2d635324fcafff431673e788f3d6822e408fed23ce0fd0e489c91222ba68992", + "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", + "v" : "27", + "value" : "5000000000" + } + ], + "uncleHeaders" : [ + ] + }, + "txOrder" : { + "blockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0000000000000000000000000000000000000000", + "difficulty" : "9991", + "extraData" : "", + "gasLimit" : "125000", + "gasUsed" : "500", + "nonce" : "31b21010451df070f308feec85d8bc717ad2582c29609544b87ae4e514440802", + "number" : "1", + "parentHash" : "c17f9bef3528f493bd65001816280acd272d50871846927c8ce464a5562d0be8", + "receiptTrie" : "5949e5cd7327cf8402a92548f3e84b93bc3eed5d4476405531e05c10367d2e42", + "stateRoot" : "a1b90fb3a7155f56f082cd7ae1349509f6aaece072fcee0420d153dbd24faefe", + "timestamp" : "1424083055", + "transactionsTrie" : "b1bedb79278ac55bae1aff54c58d4666da3f93a6021ee07e0f8aeda4ec51ada7", + "uncleHash" : "1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", + "difficulty" : "10000", + "extraData" : "42", + "gasLimit" : "100000", + "gasUsed" : "0", + "nonce" : "5f08549f5907c6f2aae3cd3ecb8cfd0eee6c17ddb27e25dfd6ccac582f485e04", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "5a4dfc958aba3034471698fe05df217e24637181edabff9259bbc826f0424ac4", + "timestamp" : "0x54c98c81", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "10000000000", + "code" : "", + "nonce" : "0", + "storage" : { + } + } + }, + "rlp" : "0xf9019af9012ea0c17f9bef3528f493bd65001816280acd272d50871846927c8ce464a5562d0be8a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0a1b90fb3a7155f56f082cd7ae1349509f6aaece072fcee0420d153dbd24faefea0b1bedb79278ac55bae1aff54c58d4666da3f93a6021ee07e0f8aeda4ec51ada7a05949e5cd7327cf8402a92548f3e84b93bc3eed5d4476405531e05c10367d2e42b84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822707018301e8488201f48454e1c86f80a031b21010451df070f308feec85d8bc717ad2582c29609544b87ae4e514440802f866f864800a8201f494095e7baea6a6c7c4c2dfeb977efac326af552d878501dcd65000801ba07030143a477aae479d60a06836761320c92da51ac3adeef35d12cf471e13858fa0fc4e5863165d715459516967601d4b1ac30fa2c8d9ee9f0824fa90579ce58ce1c0", + "transactions" : [ + { + "data" : "", + "gasLimit" : "500", + "gasPrice" : "10", + "nonce" : "0", + "r" : "0x7030143a477aae479d60a06836761320c92da51ac3adeef35d12cf471e13858f", + "s" : "0xfc4e5863165d715459516967601d4b1ac30fa2c8d9ee9f0824fa90579ce58ce1", + "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", + "v" : "27", + "value" : "8000000000" + } + ], + "uncleHeaders" : [ + ] + } +} \ No newline at end of file