aboutsummaryrefslogtreecommitdiffstats
path: root/BlockchainTests/bcUncleHeaderValiditiy
diff options
context:
space:
mode:
authorDimitry <winsvega@mail.ru>2017-06-30 19:50:37 +0800
committerDimitry <winsvega@mail.ru>2017-07-03 21:41:53 +0800
commit37d74dfff152154adec9eecd6f7af6bbb14e6a5d (patch)
treede949a6256c876bdeb3d059bfabb5e39f6c1b022 /BlockchainTests/bcUncleHeaderValiditiy
parentdfe6671759aa14b3db374304eed93a0d7410a39f (diff)
downloaddexon-tests-37d74dfff152154adec9eecd6f7af6bbb14e6a5d.tar.gz
dexon-tests-37d74dfff152154adec9eecd6f7af6bbb14e6a5d.tar.zst
dexon-tests-37d74dfff152154adec9eecd6f7af6bbb14e6a5d.zip
update bctests to gbctests
Diffstat (limited to 'BlockchainTests/bcUncleHeaderValiditiy')
-rw-r--r--BlockchainTests/bcUncleHeaderValiditiy/correct.json984
-rw-r--r--BlockchainTests/bcUncleHeaderValiditiy/diffTooHigh.json734
-rw-r--r--BlockchainTests/bcUncleHeaderValiditiy/diffTooLow.json734
-rw-r--r--BlockchainTests/bcUncleHeaderValiditiy/diffTooLow2.json734
-rw-r--r--BlockchainTests/bcUncleHeaderValiditiy/gasLimitTooHigh.json734
-rw-r--r--BlockchainTests/bcUncleHeaderValiditiy/gasLimitTooHighExactBound.json734
-rw-r--r--BlockchainTests/bcUncleHeaderValiditiy/gasLimitTooLow.json734
-rw-r--r--BlockchainTests/bcUncleHeaderValiditiy/gasLimitTooLowExactBound.json734
-rw-r--r--BlockchainTests/bcUncleHeaderValiditiy/nonceWrong.json734
-rw-r--r--BlockchainTests/bcUncleHeaderValiditiy/timestampTooLow.json734
-rw-r--r--BlockchainTests/bcUncleHeaderValiditiy/wrongMixHash.json734
-rw-r--r--BlockchainTests/bcUncleHeaderValiditiy/wrongParentHash.json734
-rw-r--r--BlockchainTests/bcUncleHeaderValiditiy/wrongStateRoot.json734
13 files changed, 9792 insertions, 0 deletions
diff --git a/BlockchainTests/bcUncleHeaderValiditiy/correct.json b/BlockchainTests/bcUncleHeaderValiditiy/correct.json
new file mode 100644
index 000000000..db6fa78c6
--- /dev/null
+++ b/BlockchainTests/bcUncleHeaderValiditiy/correct.json
@@ -0,0 +1,984 @@
+{
+ "correct_EIP150" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/correctFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xdcac936274d336c70e5f0b994ccd9372cd1e8c51452ca5167f0321ffeebd411e",
+ "mixHash" : "0xcd86d410924fc5679e3f9626e42e9357ddcf67543c0e5e26a6264b9bb8f8226c",
+ "nonce" : "0x26c2eef881014bc8",
+ "number" : "0x01",
+ "parentHash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x595514b9",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a05a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001832fefba82520884595514b980a0cd86d410924fc5679e3f9626e42e9357ddcf67543c0e5e26a6264b9bb8f8226c8826c2eef881014bc8f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020040",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x010b3716cd06d99c76196af784f39a170ac497d4060fc72789ff48f8e6a83d9d",
+ "mixHash" : "0x581a10ebf6746008d43eaf424605a05c7c0bc3744a7097adb7ea4cb8030df229",
+ "nonce" : "0xa512a3cb590c8ed0",
+ "number" : "0x02",
+ "parentHash" : "0xdcac936274d336c70e5f0b994ccd9372cd1e8c51452ca5167f0321ffeebd411e",
+ "receiptTrie" : "0x5ea1a8b24652fed0ecab4738edd9211891eb8c4353c345973b78a02cc0f32f6b",
+ "stateRoot" : "0xe7e4760f75476ec7f51869d8bdce5c693058fd5a95c77ea9c0bf7ced1e50d70e",
+ "timestamp" : "0x595514bb",
+ "transactionsTrie" : "0xc673e076264c4669a5c2e479f1757b78e42511efe33b5fd2c0a23b929c7f87f5",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90260f901f9a0dcac936274d336c70e5f0b994ccd9372cd1e8c51452ca5167f0321ffeebd411ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0e7e4760f75476ec7f51869d8bdce5c693058fd5a95c77ea9c0bf7ced1e50d70ea0c673e076264c4669a5c2e479f1757b78e42511efe33b5fd2c0a23b929c7f87f5a05ea1a8b24652fed0ecab4738edd9211891eb8c4353c345973b78a02cc0f32f6bb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefba82520884595514bb80a0581a10ebf6746008d43eaf424605a05c7c0bc3744a7097adb7ea4cb8030df22988a512a3cb590c8ed0f861f85f01018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba033c86e64d708c97c6b135cadff79dbf45985aa0b53694789e90d15f756765f239f1d0f8caa2a16405148c9d85581be5814960010f3cba938b5501590cea1f7cfc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x33c86e64d708c97c6b135cadff79dbf45985aa0b53694789e90d15f756765f23",
+ "s" : "0x1d0f8caa2a16405148c9d85581be5814960010f3cba938b5501590cea1f7cf",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020080",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x4d34fa4740e7b2a247f55722363704f34cd820c2fbdd8ac1e297e426ab25b6ba",
+ "mixHash" : "0x3b35526e08e84f597e153deb5b3b425c2e09806e75bd0a9d001f14bf1b1e969e",
+ "nonce" : "0xb7530a31ec0166ba",
+ "number" : "0x03",
+ "parentHash" : "0x010b3716cd06d99c76196af784f39a170ac497d4060fc72789ff48f8e6a83d9d",
+ "receiptTrie" : "0x4ede0225773c7a517b91994aca65ade45124e7ef4b8be1e6097c9773a11920af",
+ "stateRoot" : "0x77f96f4c766c10cd0207e2672b1b747c741ed75bc94e7be7abacb71cdca3c8fb",
+ "timestamp" : "0x595514be",
+ "transactionsTrie" : "0x1722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1a",
+ "uncleHash" : "0xee5641129358148871f68b190945e9e51761706097ac1f28414dbdde5d2a2075"
+ },
+ "rlp" : "0xf9045df901f9a0010b3716cd06d99c76196af784f39a170ac497d4060fc72789ff48f8e6a83d9da0ee5641129358148871f68b190945e9e51761706097ac1f28414dbdde5d2a2075948888f1f195afa192cfee860698584c030f4c9db1a077f96f4c766c10cd0207e2672b1b747c741ed75bc94e7be7abacb71cdca3c8fba01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa04ede0225773c7a517b91994aca65ade45124e7ef4b8be1e6097c9773a11920afb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302008003832fefba82520884595514be80a03b35526e08e84f597e153deb5b3b425c2e09806e75bd0a9d001f14bf1b1e969e88b7530a31ec0166baf862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0dcac936274d336c70e5f0b994ccd9372cd1e8c51452ca5167f0321ffeebd411ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefba8084595514bd80a03d70fb229dde9d21c6760066d25bad5ec72cef118b4917726944f71448b15daa887b4af7ca59fbb6c2",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x02",
+ "r" : "0x15eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0ee",
+ "s" : "0x5d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1c",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x0000000000000000000000000000000000000000",
+ "difficulty" : "0x020040",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x00",
+ "hash" : "0x2ea79f213fc5f564493df94e1247041edc451a3ee6414475b946cbc821aab380",
+ "mixHash" : "0x3d70fb229dde9d21c6760066d25bad5ec72cef118b4917726944f71448b15daa",
+ "nonce" : "0x7b4af7ca59fbb6c2",
+ "number" : "0x02",
+ "parentHash" : "0xdcac936274d336c70e5f0b994ccd9372cd1e8c51452ca5167f0321ffeebd411e",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x595514bd",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x4d34fa4740e7b2a247f55722363704f34cd820c2fbdd8ac1e297e426ab25b6ba",
+ "network" : "EIP150",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x3cb71f51fc558000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x1e",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0xd255d112e1049618",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71a9ca",
+ "code" : "",
+ "nonce" : "0x03",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "correct_EIP158" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/correctFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xfa214795c464b9e29e36aef473124f32f309150e8040aa54b59e81eac23a17b7",
+ "mixHash" : "0xcae365adff79d23f648b1fdb5b989f5ac8119a3ec9e17e2775c206c932e2caab",
+ "nonce" : "0xfa66ff4121ca46bc",
+ "number" : "0x01",
+ "parentHash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x595514c0",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a05a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001832fefba82520884595514c080a0cae365adff79d23f648b1fdb5b989f5ac8119a3ec9e17e2775c206c932e2caab88fa66ff4121ca46bcf862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020040",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xfef0d2281c04405d6a0daba65e328fa16de5b9c86d0a0245e0f5328a8e73af08",
+ "mixHash" : "0x0e36877a526610ad2f647a44d109bb8d035f1079c9170e9177154cf0497235d4",
+ "nonce" : "0x864939727541174d",
+ "number" : "0x02",
+ "parentHash" : "0xfa214795c464b9e29e36aef473124f32f309150e8040aa54b59e81eac23a17b7",
+ "receiptTrie" : "0x5ea1a8b24652fed0ecab4738edd9211891eb8c4353c345973b78a02cc0f32f6b",
+ "stateRoot" : "0xe7e4760f75476ec7f51869d8bdce5c693058fd5a95c77ea9c0bf7ced1e50d70e",
+ "timestamp" : "0x595514c2",
+ "transactionsTrie" : "0xc673e076264c4669a5c2e479f1757b78e42511efe33b5fd2c0a23b929c7f87f5",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90260f901f9a0fa214795c464b9e29e36aef473124f32f309150e8040aa54b59e81eac23a17b7a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0e7e4760f75476ec7f51869d8bdce5c693058fd5a95c77ea9c0bf7ced1e50d70ea0c673e076264c4669a5c2e479f1757b78e42511efe33b5fd2c0a23b929c7f87f5a05ea1a8b24652fed0ecab4738edd9211891eb8c4353c345973b78a02cc0f32f6bb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefba82520884595514c280a00e36877a526610ad2f647a44d109bb8d035f1079c9170e9177154cf0497235d488864939727541174df861f85f01018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba033c86e64d708c97c6b135cadff79dbf45985aa0b53694789e90d15f756765f239f1d0f8caa2a16405148c9d85581be5814960010f3cba938b5501590cea1f7cfc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x33c86e64d708c97c6b135cadff79dbf45985aa0b53694789e90d15f756765f23",
+ "s" : "0x1d0f8caa2a16405148c9d85581be5814960010f3cba938b5501590cea1f7cf",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020080",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xeb80dab4a1a1a57a5986b3aac42dcf8f3688d5b0b7ebd2e3ae923877ff176295",
+ "mixHash" : "0xa87ad7c0584f9655a60ae400213b2031e6c707ba1826ed6721d77add4cf7a5cc",
+ "nonce" : "0x65f1f5e3e7c9f244",
+ "number" : "0x03",
+ "parentHash" : "0xfef0d2281c04405d6a0daba65e328fa16de5b9c86d0a0245e0f5328a8e73af08",
+ "receiptTrie" : "0x4ede0225773c7a517b91994aca65ade45124e7ef4b8be1e6097c9773a11920af",
+ "stateRoot" : "0x77f96f4c766c10cd0207e2672b1b747c741ed75bc94e7be7abacb71cdca3c8fb",
+ "timestamp" : "0x595514c5",
+ "transactionsTrie" : "0x1722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1a",
+ "uncleHash" : "0xa5834fa173830044c097cc4a5788f27df9ce498db344cc818ad37bf628f7f4c8"
+ },
+ "rlp" : "0xf9045df901f9a0fef0d2281c04405d6a0daba65e328fa16de5b9c86d0a0245e0f5328a8e73af08a0a5834fa173830044c097cc4a5788f27df9ce498db344cc818ad37bf628f7f4c8948888f1f195afa192cfee860698584c030f4c9db1a077f96f4c766c10cd0207e2672b1b747c741ed75bc94e7be7abacb71cdca3c8fba01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa04ede0225773c7a517b91994aca65ade45124e7ef4b8be1e6097c9773a11920afb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302008003832fefba82520884595514c580a0a87ad7c0584f9655a60ae400213b2031e6c707ba1826ed6721d77add4cf7a5cc8865f1f5e3e7c9f244f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0fa214795c464b9e29e36aef473124f32f309150e8040aa54b59e81eac23a17b7a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefba8084595514c480a0612fa9f414e7174592efb7758243c51fab20c61390696a4eef949f0272ac72d188f16c115a5e30e023",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x02",
+ "r" : "0x15eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0ee",
+ "s" : "0x5d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1c",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x0000000000000000000000000000000000000000",
+ "difficulty" : "0x020040",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x00",
+ "hash" : "0xac9b32e0c7a9f3beaa81ed685edb695ce4ade61a5320d27ae91f032cb4a2b1aa",
+ "mixHash" : "0x612fa9f414e7174592efb7758243c51fab20c61390696a4eef949f0272ac72d1",
+ "nonce" : "0xf16c115a5e30e023",
+ "number" : "0x02",
+ "parentHash" : "0xfa214795c464b9e29e36aef473124f32f309150e8040aa54b59e81eac23a17b7",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x595514c4",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xeb80dab4a1a1a57a5986b3aac42dcf8f3688d5b0b7ebd2e3ae923877ff176295",
+ "network" : "EIP158",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x3cb71f51fc558000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x1e",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0xd255d112e1049618",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71a9ca",
+ "code" : "",
+ "nonce" : "0x03",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "correct_Frontier" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/correctFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x9df931ce87c24a10c13e7f20f70e87ae9c540eb3f99152a3d793ebebff9a2f1d",
+ "mixHash" : "0x3cb71b9ed9e40a95d92e0fd6523109bbb814e22f3ea883cac0a85cda00fbd142",
+ "nonce" : "0x8dfc356410e7f79c",
+ "number" : "0x01",
+ "parentHash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x595514a8",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a05a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001832fefba82520884595514a880a03cb71b9ed9e40a95d92e0fd6523109bbb814e22f3ea883cac0a85cda00fbd142888dfc356410e7f79cf862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020040",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x4af0a5dc96662e47448cd109d63ae22ec846a95d2b81b6e3b94118280aa5d3e6",
+ "mixHash" : "0x5db63e0fe3916bf80c371d5e7c8dfc42128e4e1ba591d7cf9ca778b5d73789e3",
+ "nonce" : "0x49970ce0c5bb132a",
+ "number" : "0x02",
+ "parentHash" : "0x9df931ce87c24a10c13e7f20f70e87ae9c540eb3f99152a3d793ebebff9a2f1d",
+ "receiptTrie" : "0x5ea1a8b24652fed0ecab4738edd9211891eb8c4353c345973b78a02cc0f32f6b",
+ "stateRoot" : "0xe7e4760f75476ec7f51869d8bdce5c693058fd5a95c77ea9c0bf7ced1e50d70e",
+ "timestamp" : "0x595514ab",
+ "transactionsTrie" : "0xc673e076264c4669a5c2e479f1757b78e42511efe33b5fd2c0a23b929c7f87f5",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90260f901f9a09df931ce87c24a10c13e7f20f70e87ae9c540eb3f99152a3d793ebebff9a2f1da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0e7e4760f75476ec7f51869d8bdce5c693058fd5a95c77ea9c0bf7ced1e50d70ea0c673e076264c4669a5c2e479f1757b78e42511efe33b5fd2c0a23b929c7f87f5a05ea1a8b24652fed0ecab4738edd9211891eb8c4353c345973b78a02cc0f32f6bb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefba82520884595514ab80a05db63e0fe3916bf80c371d5e7c8dfc42128e4e1ba591d7cf9ca778b5d73789e38849970ce0c5bb132af861f85f01018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba033c86e64d708c97c6b135cadff79dbf45985aa0b53694789e90d15f756765f239f1d0f8caa2a16405148c9d85581be5814960010f3cba938b5501590cea1f7cfc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x33c86e64d708c97c6b135cadff79dbf45985aa0b53694789e90d15f756765f23",
+ "s" : "0x1d0f8caa2a16405148c9d85581be5814960010f3cba938b5501590cea1f7cf",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020080",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x663dc07f726079b69c7eb969494b82b89baff781e94f5c99a9dc6a63547ffbf2",
+ "mixHash" : "0x5f0ba581008ae5b33d51973951749227823a980f104764d8309fbc10f352afe3",
+ "nonce" : "0x89d02418f48b16ae",
+ "number" : "0x03",
+ "parentHash" : "0x4af0a5dc96662e47448cd109d63ae22ec846a95d2b81b6e3b94118280aa5d3e6",
+ "receiptTrie" : "0x4ede0225773c7a517b91994aca65ade45124e7ef4b8be1e6097c9773a11920af",
+ "stateRoot" : "0x77f96f4c766c10cd0207e2672b1b747c741ed75bc94e7be7abacb71cdca3c8fb",
+ "timestamp" : "0x595514af",
+ "transactionsTrie" : "0x1722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1a",
+ "uncleHash" : "0x79debb08074e94339711af31aa7c82ac408013c030ca077a9cf7ec4314f29b60"
+ },
+ "rlp" : "0xf9045df901f9a04af0a5dc96662e47448cd109d63ae22ec846a95d2b81b6e3b94118280aa5d3e6a079debb08074e94339711af31aa7c82ac408013c030ca077a9cf7ec4314f29b60948888f1f195afa192cfee860698584c030f4c9db1a077f96f4c766c10cd0207e2672b1b747c741ed75bc94e7be7abacb71cdca3c8fba01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa04ede0225773c7a517b91994aca65ade45124e7ef4b8be1e6097c9773a11920afb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302008003832fefba82520884595514af80a05f0ba581008ae5b33d51973951749227823a980f104764d8309fbc10f352afe38889d02418f48b16aef862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a09df931ce87c24a10c13e7f20f70e87ae9c540eb3f99152a3d793ebebff9a2f1da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefba8084595514ae80a060c13a1b4e6f66dc84c219755488446c89ad85e3374bd5a627da0a53ec7504aa88caff0e5f463cda31",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x02",
+ "r" : "0x15eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0ee",
+ "s" : "0x5d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1c",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x0000000000000000000000000000000000000000",
+ "difficulty" : "0x020040",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x00",
+ "hash" : "0xd15f0673be78a031c90395c31376e2d9aa9316db27b309c2aa67597d782f9789",
+ "mixHash" : "0x60c13a1b4e6f66dc84c219755488446c89ad85e3374bd5a627da0a53ec7504aa",
+ "nonce" : "0xcaff0e5f463cda31",
+ "number" : "0x02",
+ "parentHash" : "0x9df931ce87c24a10c13e7f20f70e87ae9c540eb3f99152a3d793ebebff9a2f1d",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x595514ae",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x663dc07f726079b69c7eb969494b82b89baff781e94f5c99a9dc6a63547ffbf2",
+ "network" : "Frontier",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x3cb71f51fc558000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x1e",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0xd255d112e1049618",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71a9ca",
+ "code" : "",
+ "nonce" : "0x03",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "correct_Homestead" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/correctFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x74dba3a0667e7c86696617d0af0d2a5a7b96eebb76b01633fd67e51298c15009",
+ "mixHash" : "0xf7e1dd5aa75a9fb5ea4c6ac7774811c8e74601d633de655deda057a53ce065ee",
+ "nonce" : "0xf7f7179fe67d9dc0",
+ "number" : "0x01",
+ "parentHash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x595514b2",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a05a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001832fefba82520884595514b280a0f7e1dd5aa75a9fb5ea4c6ac7774811c8e74601d633de655deda057a53ce065ee88f7f7179fe67d9dc0f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020040",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x7dc6f63bac5e7b39e75383d3ea67c6376673f78d6ad7d1939c35a63bd4e253f3",
+ "mixHash" : "0xb20cac487426f42c5808c3576ab9691453a28855f235c4d0f300628105fd924d",
+ "nonce" : "0x8d837e54f68d30ce",
+ "number" : "0x02",
+ "parentHash" : "0x74dba3a0667e7c86696617d0af0d2a5a7b96eebb76b01633fd67e51298c15009",
+ "receiptTrie" : "0x5ea1a8b24652fed0ecab4738edd9211891eb8c4353c345973b78a02cc0f32f6b",
+ "stateRoot" : "0xe7e4760f75476ec7f51869d8bdce5c693058fd5a95c77ea9c0bf7ced1e50d70e",
+ "timestamp" : "0x595514b4",
+ "transactionsTrie" : "0xc673e076264c4669a5c2e479f1757b78e42511efe33b5fd2c0a23b929c7f87f5",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90260f901f9a074dba3a0667e7c86696617d0af0d2a5a7b96eebb76b01633fd67e51298c15009a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0e7e4760f75476ec7f51869d8bdce5c693058fd5a95c77ea9c0bf7ced1e50d70ea0c673e076264c4669a5c2e479f1757b78e42511efe33b5fd2c0a23b929c7f87f5a05ea1a8b24652fed0ecab4738edd9211891eb8c4353c345973b78a02cc0f32f6bb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefba82520884595514b480a0b20cac487426f42c5808c3576ab9691453a28855f235c4d0f300628105fd924d888d837e54f68d30cef861f85f01018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba033c86e64d708c97c6b135cadff79dbf45985aa0b53694789e90d15f756765f239f1d0f8caa2a16405148c9d85581be5814960010f3cba938b5501590cea1f7cfc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x33c86e64d708c97c6b135cadff79dbf45985aa0b53694789e90d15f756765f23",
+ "s" : "0x1d0f8caa2a16405148c9d85581be5814960010f3cba938b5501590cea1f7cf",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020080",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xa5f285a102e4ba0c4b9c423ecb21f91239fce89bee98847039febd50b2b09a4e",
+ "mixHash" : "0x23a0ef3492e4a7a397d5995ec049f04208cc31c3383c18e14fd4722f67a0a191",
+ "nonce" : "0xfb6c54fe0c19fe63",
+ "number" : "0x03",
+ "parentHash" : "0x7dc6f63bac5e7b39e75383d3ea67c6376673f78d6ad7d1939c35a63bd4e253f3",
+ "receiptTrie" : "0x4ede0225773c7a517b91994aca65ade45124e7ef4b8be1e6097c9773a11920af",
+ "stateRoot" : "0x77f96f4c766c10cd0207e2672b1b747c741ed75bc94e7be7abacb71cdca3c8fb",
+ "timestamp" : "0x595514b7",
+ "transactionsTrie" : "0x1722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1a",
+ "uncleHash" : "0x5b324b9d1b2249ea1b9b2b8a536f57831e6769cec1ebc2d2ee129b8083441459"
+ },
+ "rlp" : "0xf9045df901f9a07dc6f63bac5e7b39e75383d3ea67c6376673f78d6ad7d1939c35a63bd4e253f3a05b324b9d1b2249ea1b9b2b8a536f57831e6769cec1ebc2d2ee129b8083441459948888f1f195afa192cfee860698584c030f4c9db1a077f96f4c766c10cd0207e2672b1b747c741ed75bc94e7be7abacb71cdca3c8fba01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa04ede0225773c7a517b91994aca65ade45124e7ef4b8be1e6097c9773a11920afb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302008003832fefba82520884595514b780a023a0ef3492e4a7a397d5995ec049f04208cc31c3383c18e14fd4722f67a0a19188fb6c54fe0c19fe63f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a074dba3a0667e7c86696617d0af0d2a5a7b96eebb76b01633fd67e51298c15009a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefba8084595514b580a006bc8f12fdf9eae2fd6a77d4a2e52dac73a8e8639e060df7da64db3fc984b6a088ae8a411e90bb5bc8",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x02",
+ "r" : "0x15eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0ee",
+ "s" : "0x5d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1c",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x0000000000000000000000000000000000000000",
+ "difficulty" : "0x020040",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x00",
+ "hash" : "0xec7d567a66d9717e9e8d0644b7572c73e99571ce517c8c7e31c021c91e574714",
+ "mixHash" : "0x06bc8f12fdf9eae2fd6a77d4a2e52dac73a8e8639e060df7da64db3fc984b6a0",
+ "nonce" : "0xae8a411e90bb5bc8",
+ "number" : "0x02",
+ "parentHash" : "0x74dba3a0667e7c86696617d0af0d2a5a7b96eebb76b01633fd67e51298c15009",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x595514b5",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xa5f285a102e4ba0c4b9c423ecb21f91239fce89bee98847039febd50b2b09a4e",
+ "network" : "Homestead",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x3cb71f51fc558000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x1e",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0xd255d112e1049618",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71a9ca",
+ "code" : "",
+ "nonce" : "0x03",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "correct_Metropolis" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/correctFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x0770aeac73cbe37b9c11beb64c949faf16763e3b51ded3ceacd848623ea64711",
+ "mixHash" : "0x4812e974f64778831620d8f969185bad2e4577efe8539f74497747a9454d1fa7",
+ "nonce" : "0x6f361a7cb5ae399f",
+ "number" : "0x01",
+ "parentHash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0x2dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8",
+ "timestamp" : "0x595514c7",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a05a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a02dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001832fefba82520884595514c780a04812e974f64778831620d8f969185bad2e4577efe8539f74497747a9454d1fa7886f361a7cb5ae399ff862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020040",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x8b5def3b180e91d4a5ed21984a9b95efdac1c0cc66095f025b662fef5d1d96a2",
+ "mixHash" : "0xa1128ee6bf10a1cf4f2bf928e99c2471849a794cd08c8562f78b1d80aeae1db3",
+ "nonce" : "0x61c64f6084c55576",
+ "number" : "0x02",
+ "parentHash" : "0x0770aeac73cbe37b9c11beb64c949faf16763e3b51ded3ceacd848623ea64711",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0xc8e937db0d71347c74631e1f36dde8936ad51edba095762a27a57523da833a96",
+ "timestamp" : "0x595514c8",
+ "transactionsTrie" : "0xc673e076264c4669a5c2e479f1757b78e42511efe33b5fd2c0a23b929c7f87f5",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90260f901f9a00770aeac73cbe37b9c11beb64c949faf16763e3b51ded3ceacd848623ea64711a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c8e937db0d71347c74631e1f36dde8936ad51edba095762a27a57523da833a96a0c673e076264c4669a5c2e479f1757b78e42511efe33b5fd2c0a23b929c7f87f5a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefba82520884595514c880a0a1128ee6bf10a1cf4f2bf928e99c2471849a794cd08c8562f78b1d80aeae1db38861c64f6084c55576f861f85f01018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba033c86e64d708c97c6b135cadff79dbf45985aa0b53694789e90d15f756765f239f1d0f8caa2a16405148c9d85581be5814960010f3cba938b5501590cea1f7cfc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x33c86e64d708c97c6b135cadff79dbf45985aa0b53694789e90d15f756765f23",
+ "s" : "0x1d0f8caa2a16405148c9d85581be5814960010f3cba938b5501590cea1f7cf",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020080",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x0a69d2954dca1e679a45378422caaa25c1e9a491b59a04839711104941cd5654",
+ "mixHash" : "0xff8d94f12353033b95c2c4f1113997bb1f650290a1a2eff1a93e62dd0d43ee04",
+ "nonce" : "0x0e5ae89e568613c3",
+ "number" : "0x03",
+ "parentHash" : "0x8b5def3b180e91d4a5ed21984a9b95efdac1c0cc66095f025b662fef5d1d96a2",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0x3e9110dccee270e36e254d8e3b67cb18c12a9a0aa24065e24372a85856195c70",
+ "timestamp" : "0x595514cb",
+ "transactionsTrie" : "0x1722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1a",
+ "uncleHash" : "0xc0b9dfafb4836288dcbfbb999e9165dacaa54329284bc6f5aab91b25516d5c03"
+ },
+ "rlp" : "0xf9045df901f9a08b5def3b180e91d4a5ed21984a9b95efdac1c0cc66095f025b662fef5d1d96a2a0c0b9dfafb4836288dcbfbb999e9165dacaa54329284bc6f5aab91b25516d5c03948888f1f195afa192cfee860698584c030f4c9db1a03e9110dccee270e36e254d8e3b67cb18c12a9a0aa24065e24372a85856195c70a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302008003832fefba82520884595514cb80a0ff8d94f12353033b95c2c4f1113997bb1f650290a1a2eff1a93e62dd0d43ee04880e5ae89e568613c3f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a00770aeac73cbe37b9c11beb64c949faf16763e3b51ded3ceacd848623ea64711a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a02dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefba8084595514c980a038b70f002021e106ba0783e67e4b3d6596c2851f71a95dcfad279ba55aef472b88ed4df5161d99ec0b",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x02",
+ "r" : "0x15eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0ee",
+ "s" : "0x5d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1c",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x0000000000000000000000000000000000000000",
+ "difficulty" : "0x020040",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x00",
+ "hash" : "0xe156c693108fc01b528d5c3a542626830a63b7fd0da83425424e255c0784a2a8",
+ "mixHash" : "0x38b70f002021e106ba0783e67e4b3d6596c2851f71a95dcfad279ba55aef472b",
+ "nonce" : "0xed4df5161d99ec0b",
+ "number" : "0x02",
+ "parentHash" : "0x0770aeac73cbe37b9c11beb64c949faf16763e3b51ded3ceacd848623ea64711",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x2dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8",
+ "timestamp" : "0x595514c9",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x0a69d2954dca1e679a45378422caaa25c1e9a491b59a04839711104941cd5654",
+ "network" : "Metropolis",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x3cb71f51fc558000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x00000000000000000000000000000000000000f0" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x1e",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0xd255d112e1049618",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71a9ca",
+ "code" : "",
+ "nonce" : "0x03",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/bcUncleHeaderValiditiy/diffTooHigh.json b/BlockchainTests/bcUncleHeaderValiditiy/diffTooHigh.json
new file mode 100644
index 000000000..e2d98e57f
--- /dev/null
+++ b/BlockchainTests/bcUncleHeaderValiditiy/diffTooHigh.json
@@ -0,0 +1,734 @@
+{
+ "diffTooHigh_EIP150" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/diffTooHighFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xb89941518f3dda9915a3f947e428bf7d11923283259c863ba6765a778087cc30",
+ "mixHash" : "0x344ecd6854b8e990a5ada629ddf40390862d043f9114c35bf18845547fcdf140",
+ "nonce" : "0x3d3dfa7ca4e3fc92",
+ "number" : "0x01",
+ "parentHash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551743",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a05a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001832fefba825208845955174380a0344ecd6854b8e990a5ada629ddf40390862d043f9114c35bf18845547fcdf140883d3dfa7ca4e3fc92f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020040",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x90f8986175ad7f5a83750990116d11e304e36087e135a5852f12dc2715d17045",
+ "mixHash" : "0xc9c7c48f4f3543e8313326bcd68d9bcb08bdaf808eacd3a06ef713e35bb20982",
+ "nonce" : "0xef095443a501abf8",
+ "number" : "0x02",
+ "parentHash" : "0xb89941518f3dda9915a3f947e428bf7d11923283259c863ba6765a778087cc30",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551744",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0b89941518f3dda9915a3f947e428bf7d11923283259c863ba6765a778087cc30a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefba825208845955174480a0c9c7c48f4f3543e8313326bcd68d9bcb08bdaf808eacd3a06ef713e35bb2098288ef095443a501abf8f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidDifficulty",
+ "rlp" : "0xf9045df901f9a090f8986175ad7f5a83750990116d11e304e36087e135a5852f12dc2715d17045a0d44cdb65997ca95348e90094602d2a0f7461aa49044e511b8ff646972cb29134948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302008003832fefba825208845955174880a03d74e0b437cf9dc4005feace23dd5bfe21f211654d9da490a41b4a451e9e7525885b6a4a7630abcbc3f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0b89941518f3dda9915a3f947e428bf7d11923283259c863ba6765a778087cc30a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000102832fefba80845955174780a0a82df9b1cb2cf5ddc8ea1aadbd1dacc8c5d993dc1fa5d2c7e97f4b25def90052883c7e9b59b19fc3e7"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x90f8986175ad7f5a83750990116d11e304e36087e135a5852f12dc2715d17045",
+ "network" : "EIP150",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "diffTooHigh_EIP158" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/diffTooHighFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x648f0e3a1f8a2018f3c0f4489ac4cd0562d34a0826c001ce2ec1d5427182a92a",
+ "mixHash" : "0xaf55d263ba899a87e265b223a2c02307dc55b1802d69b3fc94d264e8edf217bc",
+ "nonce" : "0x3974dc926685ded2",
+ "number" : "0x01",
+ "parentHash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x5955174a",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a05a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001832fefba825208845955174a80a0af55d263ba899a87e265b223a2c02307dc55b1802d69b3fc94d264e8edf217bc883974dc926685ded2f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020040",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x49cbbc49db3f3fb485ba91fc8851a946732128ed4f4cdeff251bd9c82f715c69",
+ "mixHash" : "0x87cdb45bff1c29e1f4f3e81a487f5e472258a977c757b5cce70f5f2136495512",
+ "nonce" : "0xf62335446bb8c2fd",
+ "number" : "0x02",
+ "parentHash" : "0x648f0e3a1f8a2018f3c0f4489ac4cd0562d34a0826c001ce2ec1d5427182a92a",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x5955174d",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0648f0e3a1f8a2018f3c0f4489ac4cd0562d34a0826c001ce2ec1d5427182a92aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefba825208845955174d80a087cdb45bff1c29e1f4f3e81a487f5e472258a977c757b5cce70f5f213649551288f62335446bb8c2fdf862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidDifficulty",
+ "rlp" : "0xf9045df901f9a049cbbc49db3f3fb485ba91fc8851a946732128ed4f4cdeff251bd9c82f715c69a02cd1430e48d3b0fbf9ef13cd4852ecfcbfee4185ba2fb2cbb6fe3e72520b826d948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302008003832fefba825208845955175080a0eb511adbcc88bc993a6954516077c829d7eac7497c51378914c793f1d11f4b708835fd63940a4b99e9f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0648f0e3a1f8a2018f3c0f4489ac4cd0562d34a0826c001ce2ec1d5427182a92aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000102832fefba80845955174e80a07b9f4ca086f83010b751687864b78023992a079320eec5ebefd1e3ecb218ce0288a1369badd06df478"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x49cbbc49db3f3fb485ba91fc8851a946732128ed4f4cdeff251bd9c82f715c69",
+ "network" : "EIP158",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "diffTooHigh_Frontier" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/diffTooHighFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xd542660c1bb4555320db471add5569f9d3e20f1413436eb2b2440283f5c3994d",
+ "mixHash" : "0x1f31844af9015335d7fe77143864e70f0ae1d5cdd27f795ce0b73ed98b9264cf",
+ "nonce" : "0x4df9025e63d30864",
+ "number" : "0x01",
+ "parentHash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551730",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a05a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001832fefba825208845955173080a01f31844af9015335d7fe77143864e70f0ae1d5cdd27f795ce0b73ed98b9264cf884df9025e63d30864f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020040",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x4fa73e71e34e48ab5289636775855dd6c43913640806c1e550356b17c9399888",
+ "mixHash" : "0x1bd32d2b0bde2af3d9b0c1511e4d16af8ba9652eedc06cef39b9470272fe23be",
+ "nonce" : "0xdd7a3e524ca0542b",
+ "number" : "0x02",
+ "parentHash" : "0xd542660c1bb4555320db471add5569f9d3e20f1413436eb2b2440283f5c3994d",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551733",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0d542660c1bb4555320db471add5569f9d3e20f1413436eb2b2440283f5c3994da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefba825208845955173380a01bd32d2b0bde2af3d9b0c1511e4d16af8ba9652eedc06cef39b9470272fe23be88dd7a3e524ca0542bf862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidDifficulty",
+ "rlp" : "0xf9045df901f9a04fa73e71e34e48ab5289636775855dd6c43913640806c1e550356b17c9399888a0bbe8406484d2b23594995b5df99ba829913e8a6cf36ad009f69a00c807c4daf5948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302008003832fefba825208845955173780a0f3d8c1eb360a0bed29456b94577dce319fa5ef69125e184d4b866c91abc1c2ad886d6378bc8a7149a9f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0d542660c1bb4555320db471add5569f9d3e20f1413436eb2b2440283f5c3994da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000102832fefba80845955173480a0b20f63ffb0a25f8ccba8070cff4c9eef1d5b51127bb6453d453bd31f9262bae9886e70eb7b8faa5cca"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x4fa73e71e34e48ab5289636775855dd6c43913640806c1e550356b17c9399888",
+ "network" : "Frontier",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "diffTooHigh_Homestead" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/diffTooHighFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xeea87f94554d3b9e2df539826841e252104f6df92b8091b7d2536b5435827eb4",
+ "mixHash" : "0x2304f54f47d7aa4922b5f32b3debebfabeb0a9997107933df251a483cb2eed13",
+ "nonce" : "0xf7c04ecd6a3beda9",
+ "number" : "0x01",
+ "parentHash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x5955173b",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a05a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001832fefba825208845955173b80a02304f54f47d7aa4922b5f32b3debebfabeb0a9997107933df251a483cb2eed1388f7c04ecd6a3beda9f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020040",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xd91ef77d45a01221d873be28cba26e5335158eee8269e3b7ac40e77428789f2b",
+ "mixHash" : "0xf29dc286303e7296ed3d5f2a3106750fff9e21d9ddafc8bd0fa163075790fe1e",
+ "nonce" : "0x6c5d6b93926cf76a",
+ "number" : "0x02",
+ "parentHash" : "0xeea87f94554d3b9e2df539826841e252104f6df92b8091b7d2536b5435827eb4",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x5955173d",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0eea87f94554d3b9e2df539826841e252104f6df92b8091b7d2536b5435827eb4a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefba825208845955173d80a0f29dc286303e7296ed3d5f2a3106750fff9e21d9ddafc8bd0fa163075790fe1e886c5d6b93926cf76af862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidDifficulty",
+ "rlp" : "0xf9045df901f9a0d91ef77d45a01221d873be28cba26e5335158eee8269e3b7ac40e77428789f2ba053ce50969271483e7fbb1a1a252b94ad267ff12c499e1c0c1f59e178548cc11e948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302008003832fefba825208845955174180a0dd09ca5de17b29e4f4f904d3608492e82884f1821bfdd9fb7feede56cb486dcd88deedd13b63fd94adf862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0eea87f94554d3b9e2df539826841e252104f6df92b8091b7d2536b5435827eb4a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000102832fefba80845955173f80a0096ace3a3bd8fd6d488575a5b95a2ed0d6a74b137d39df0a029702c0a378239988dad295e152c8d612"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xd91ef77d45a01221d873be28cba26e5335158eee8269e3b7ac40e77428789f2b",
+ "network" : "Homestead",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "diffTooHigh_Metropolis" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/diffTooHighFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xe30a889edbbb1b8a58ecb672093436ade448e836937777846840d80cbfdfe4ca",
+ "mixHash" : "0x3150ec9ea9437978f74d1037aa4934834fa8150c305b799a68111c10954ba156",
+ "nonce" : "0x70e7b3a1c6473da6",
+ "number" : "0x01",
+ "parentHash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0x2dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8",
+ "timestamp" : "0x59551752",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a05a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a02dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001832fefba825208845955175280a03150ec9ea9437978f74d1037aa4934834fa8150c305b799a68111c10954ba1568870e7b3a1c6473da6f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020040",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xbf6c09a8427485732d7f089b4ea871463e9930087eef494dc5d201db12bacb61",
+ "mixHash" : "0xa72a8643194ea00d532bac88f6a34da6175f4c0586bfbd69f420bae232c908cc",
+ "nonce" : "0x87b02d3889672084",
+ "number" : "0x02",
+ "parentHash" : "0xe30a889edbbb1b8a58ecb672093436ade448e836937777846840d80cbfdfe4ca",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0xd0128b5caa7bc339e277530020a6e709918bd0136d3064d618172775bf1db49e",
+ "timestamp" : "0x59551753",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0e30a889edbbb1b8a58ecb672093436ade448e836937777846840d80cbfdfe4caa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0d0128b5caa7bc339e277530020a6e709918bd0136d3064d618172775bf1db49ea0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefba825208845955175380a0a72a8643194ea00d532bac88f6a34da6175f4c0586bfbd69f420bae232c908cc8887b02d3889672084f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidDifficulty",
+ "rlp" : "0xf9045df901f9a0bf6c09a8427485732d7f089b4ea871463e9930087eef494dc5d201db12bacb61a0ab89de97eae6ac01f798cfe45e7a7f9af9bf7b97860b50eb219e758ed6e19e43948888f1f195afa192cfee860698584c030f4c9db1a009f751a9bedeb238718dbd3842ba2df4e0132967b72047915939f6e33632a945a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302008003832fefba825208845955175780a0abfb77cbabd90b06c0699c7828622ddc132d7477b88a706a55d639e400acda0b881b72a71384d16484f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0e30a889edbbb1b8a58ecb672093436ade448e836937777846840d80cbfdfe4caa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a02dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000102832fefba80845955175680a00fa4f9fc76a029cec572f8d1252ee70666d77b32161d3c7561c573449922b4c488b717e44ac4d3ba18"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xbf6c09a8427485732d7f089b4ea871463e9930087eef494dc5d201db12bacb61",
+ "network" : "Metropolis",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x00000000000000000000000000000000000000f0" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/bcUncleHeaderValiditiy/diffTooLow.json b/BlockchainTests/bcUncleHeaderValiditiy/diffTooLow.json
new file mode 100644
index 000000000..7da880cce
--- /dev/null
+++ b/BlockchainTests/bcUncleHeaderValiditiy/diffTooLow.json
@@ -0,0 +1,734 @@
+{
+ "diffTooLow_EIP150" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/diffTooLowFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x3726fa65d83ede4abe2793f4fecd15bfc7ec6f4611e69c35215ee33d198c2a4e",
+ "mixHash" : "0x9ce82b30fd9cd4ecf813ed68952eded25d8c2fe087b2b18047336012efbdc3ac",
+ "nonce" : "0x8e84f4169127a0a9",
+ "number" : "0x01",
+ "parentHash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551583",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a05a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001832fefba825208845955158380a09ce82b30fd9cd4ecf813ed68952eded25d8c2fe087b2b18047336012efbdc3ac888e84f4169127a0a9f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020040",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xfad26a2a66828bbbbcd88b84fb692bc39c4c4fe70d1700ef64b67aa8a71d5fd8",
+ "mixHash" : "0x097f006709b81d5cc09cdc7f5761402a334debae4618ac44943a6aad0500f705",
+ "nonce" : "0x3f690b3d911367f3",
+ "number" : "0x02",
+ "parentHash" : "0x3726fa65d83ede4abe2793f4fecd15bfc7ec6f4611e69c35215ee33d198c2a4e",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551585",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a03726fa65d83ede4abe2793f4fecd15bfc7ec6f4611e69c35215ee33d198c2a4ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefba825208845955158580a0097f006709b81d5cc09cdc7f5761402a334debae4618ac44943a6aad0500f705883f690b3d911367f3f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidDifficulty",
+ "rlp" : "0xf9045df901f9a0fad26a2a66828bbbbcd88b84fb692bc39c4c4fe70d1700ef64b67aa8a71d5fd8a0281be995d03df149881df1a56eef1edfd5ad7ccb6db76d72bcea66ecd04218d8948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302008003832fefba825208845955158880a0e570e6213a90fe6ace7c26d23382d2b3c7e7ed1de3567c66022c6206693d20e988e5ecbb7da7842e41f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a03726fa65d83ede4abe2793f4fecd15bfc7ec6f4611e69c35215ee33d198c2a4ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008301ffff02832fefba80845955158680a030518fc9ff8e384f027c3ac1b80e106b44209cef1567f6b9cb03bdc06b971b8e885faf81139e572d4d"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xfad26a2a66828bbbbcd88b84fb692bc39c4c4fe70d1700ef64b67aa8a71d5fd8",
+ "network" : "EIP150",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "diffTooLow_EIP158" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/diffTooLowFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x1e191651cd54444ddd6f4ecaa1038f524eeb3cf1f5d537a9c0c947f53071872d",
+ "mixHash" : "0xd9a7bd8edce9e347d17e09f67b508deb1e0a5f2634967ef2c8fe8959b416662f",
+ "nonce" : "0x26aa701723aea9e9",
+ "number" : "0x01",
+ "parentHash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x5955158a",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a05a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001832fefba825208845955158a80a0d9a7bd8edce9e347d17e09f67b508deb1e0a5f2634967ef2c8fe8959b416662f8826aa701723aea9e9f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020040",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xf241639743c8ead09e8557e4895c239558a4004c6888e3d0c78740f75b04a336",
+ "mixHash" : "0xaa02625b85b8a92dcea21bc810a810080e0e500a3655bb2a00d2f7c001317631",
+ "nonce" : "0x8b474c525a73f5b2",
+ "number" : "0x02",
+ "parentHash" : "0x1e191651cd54444ddd6f4ecaa1038f524eeb3cf1f5d537a9c0c947f53071872d",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x5955158d",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a01e191651cd54444ddd6f4ecaa1038f524eeb3cf1f5d537a9c0c947f53071872da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefba825208845955158d80a0aa02625b85b8a92dcea21bc810a810080e0e500a3655bb2a00d2f7c001317631888b474c525a73f5b2f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidDifficulty",
+ "rlp" : "0xf9045df901f9a0f241639743c8ead09e8557e4895c239558a4004c6888e3d0c78740f75b04a336a0e7242300066628e75a56f4a9b06646b0bd88d23ed8b6e1a6926ee7a5b28b70ed948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302008003832fefba825208845955159080a09948d3d95c717501da674f60901c9634ba0db310562a043bc8229b39837e342188e4d3e8570d446953f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a01e191651cd54444ddd6f4ecaa1038f524eeb3cf1f5d537a9c0c947f53071872da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008301ffff02832fefba80845955158f80a0da9b0fee020c3497c1f079c85c4dd96947b04695ec2857c85ad75af02179e7b788a3a84b204dcf8a51"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xf241639743c8ead09e8557e4895c239558a4004c6888e3d0c78740f75b04a336",
+ "network" : "EIP158",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "diffTooLow_Frontier" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/diffTooLowFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x08e627e7218e2ab3cda354cbbd6bdb74e904d79e4af4695a0513ab9252809df8",
+ "mixHash" : "0x9767f8771601e9531111bf7e30ed0ae37603bc1250880e75cc1e70600c2b22f6",
+ "nonce" : "0x37080b1d85bdf1c8",
+ "number" : "0x01",
+ "parentHash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551571",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a05a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001832fefba825208845955157180a09767f8771601e9531111bf7e30ed0ae37603bc1250880e75cc1e70600c2b22f68837080b1d85bdf1c8f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020040",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x6491eb0888ead92d457f6bac0b70d204007212dc1e7b01cdf32ca1308514db79",
+ "mixHash" : "0x33b1ed837d685c72d89d2be3cd2289549d39c1a9808e5d8aadfb9173a45976b5",
+ "nonce" : "0xed24f8248dc25bcf",
+ "number" : "0x02",
+ "parentHash" : "0x08e627e7218e2ab3cda354cbbd6bdb74e904d79e4af4695a0513ab9252809df8",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551575",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a008e627e7218e2ab3cda354cbbd6bdb74e904d79e4af4695a0513ab9252809df8a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefba825208845955157580a033b1ed837d685c72d89d2be3cd2289549d39c1a9808e5d8aadfb9173a45976b588ed24f8248dc25bcff862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidDifficulty",
+ "rlp" : "0xf9045df901f9a06491eb0888ead92d457f6bac0b70d204007212dc1e7b01cdf32ca1308514db79a094dea3d285be17736bd220f47a4203b7f619bf44b1b33679746988d9a2cb0fb6948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302008003832fefba825208845955157980a09dd41ebfeee88606007dc5dbab4db5fd85451a0aabc7346d62740281d33c8fe188bfea538758f8ab4bf862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a008e627e7218e2ab3cda354cbbd6bdb74e904d79e4af4695a0513ab9252809df8a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008301ffff02832fefba80845955157780a06719332a90a5571f3b2658693b9463ff874fd982c3b50af21f44811400fef63588eabe1931bb7e48f3"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x6491eb0888ead92d457f6bac0b70d204007212dc1e7b01cdf32ca1308514db79",
+ "network" : "Frontier",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "diffTooLow_Homestead" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/diffTooLowFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x05cf2b05ecc3b2535490cb16a88372a74e8b95bab2f73855b9b018ba297e1ef1",
+ "mixHash" : "0xb3ba138c8a6ba7644b06e74cb8f3a59a6de5c27da23377271d1b43688cfd80d2",
+ "nonce" : "0x9001cad12daf16b4",
+ "number" : "0x01",
+ "parentHash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x5955157c",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a05a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001832fefba825208845955157c80a0b3ba138c8a6ba7644b06e74cb8f3a59a6de5c27da23377271d1b43688cfd80d2889001cad12daf16b4f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020040",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x12703b07fe7a5ed6a904221dcb0c77c13733cfac0c6012fd8f19ec19eeff369a",
+ "mixHash" : "0x0513a1c6980fbc83f1863f45012b45fd55ceeb5ac8f72af038dc5beb55f47770",
+ "nonce" : "0xbad4588c5cbe3f86",
+ "number" : "0x02",
+ "parentHash" : "0x05cf2b05ecc3b2535490cb16a88372a74e8b95bab2f73855b9b018ba297e1ef1",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x5955157e",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a005cf2b05ecc3b2535490cb16a88372a74e8b95bab2f73855b9b018ba297e1ef1a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefba825208845955157e80a00513a1c6980fbc83f1863f45012b45fd55ceeb5ac8f72af038dc5beb55f4777088bad4588c5cbe3f86f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidDifficulty",
+ "rlp" : "0xf9045df901f9a012703b07fe7a5ed6a904221dcb0c77c13733cfac0c6012fd8f19ec19eeff369aa0f8be36762d9e230b0dca234ff6531bcc0cacd51545c8bb337d5a0a7823de4fdd948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302008003832fefba825208845955158180a0fe84628219104f740c710e4b5f8aa6510b5b0d441bbbbf5b78fb8e232c16a3ac8897c39963faf636ddf862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a005cf2b05ecc3b2535490cb16a88372a74e8b95bab2f73855b9b018ba297e1ef1a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008301ffff02832fefba80845955158080a08be0deea99ed8280e7405f0caa206fe8bc961c3cb73de593f6e3ce02a618abb288decf6b64d1b881fc"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x12703b07fe7a5ed6a904221dcb0c77c13733cfac0c6012fd8f19ec19eeff369a",
+ "network" : "Homestead",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "diffTooLow_Metropolis" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/diffTooLowFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xbbf68f72cb9563e7af657afe1d5c42bd452090f6c22a6869db6651a308167e9f",
+ "mixHash" : "0x129665cbc9488db444bd7399a255713cf2d3beaa303c4781f428b0d088ee0354",
+ "nonce" : "0xe05dc06ddb3a3481",
+ "number" : "0x01",
+ "parentHash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0x2dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8",
+ "timestamp" : "0x59551593",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a05a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a02dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001832fefba825208845955159380a0129665cbc9488db444bd7399a255713cf2d3beaa303c4781f428b0d088ee035488e05dc06ddb3a3481f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020040",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xb777791b6acf924d83cdbccb86e337efd2611c6c12c85e2cd085ddf60f2c49ce",
+ "mixHash" : "0x2bd1a6c06b4c03e50f3273ef0c500210db168212afd7970bf2fadcd9c8e057c8",
+ "nonce" : "0x437f2f1e1e42ac10",
+ "number" : "0x02",
+ "parentHash" : "0xbbf68f72cb9563e7af657afe1d5c42bd452090f6c22a6869db6651a308167e9f",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0xd0128b5caa7bc339e277530020a6e709918bd0136d3064d618172775bf1db49e",
+ "timestamp" : "0x59551594",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0bbf68f72cb9563e7af657afe1d5c42bd452090f6c22a6869db6651a308167e9fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0d0128b5caa7bc339e277530020a6e709918bd0136d3064d618172775bf1db49ea0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefba825208845955159480a02bd1a6c06b4c03e50f3273ef0c500210db168212afd7970bf2fadcd9c8e057c888437f2f1e1e42ac10f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidDifficulty",
+ "rlp" : "0xf9045df901f9a0b777791b6acf924d83cdbccb86e337efd2611c6c12c85e2cd085ddf60f2c49cea00491ae93e042b183b9ed8876dd6bf9a3f55f0e17cdb806e1fc52c88209cd9112948888f1f195afa192cfee860698584c030f4c9db1a009f751a9bedeb238718dbd3842ba2df4e0132967b72047915939f6e33632a945a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302008003832fefba825208845955159780a0a737d33a14255d69770a229a727a9110086e29e7c33a3042ce5d0ec2a9367b1588df46259f4aff91a5f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0bbf68f72cb9563e7af657afe1d5c42bd452090f6c22a6869db6651a308167e9fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a02dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008301ffff02832fefba80845955159680a0a9e1562c01429c7e01e741e56b89b65aa89d1e344cc5e0ebc85c47f66bbbab66888629c2c3d63ad549"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xb777791b6acf924d83cdbccb86e337efd2611c6c12c85e2cd085ddf60f2c49ce",
+ "network" : "Metropolis",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x00000000000000000000000000000000000000f0" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/bcUncleHeaderValiditiy/diffTooLow2.json b/BlockchainTests/bcUncleHeaderValiditiy/diffTooLow2.json
new file mode 100644
index 000000000..e5fbc501b
--- /dev/null
+++ b/BlockchainTests/bcUncleHeaderValiditiy/diffTooLow2.json
@@ -0,0 +1,734 @@
+{
+ "diffTooLow2_EIP150" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/diffTooLow2Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x3d025296fc30b899a3efa683c30f2b8f6f6de26c0f9b0fc5409424df80d5aabd",
+ "mixHash" : "0xc536e7dfea8d5e4a38aec7c8101bdb6b4f0d8e39021fdc4e0dd868d1426cbc67",
+ "nonce" : "0x2c6aa54755cf54ef",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x595517c5",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba82520884595517c580a0c536e7dfea8d5e4a38aec7c8101bdb6b4f0d8e39021fdc4e0dd868d1426cbc67882c6aa54755cf54eff862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x0e2c4cbb815221a4c5e60ad8192bd4ec1313f8829291e71d0c73e831bf184dc2",
+ "mixHash" : "0x4cc13a38ad1d7b63101f83590c6ce768edf4d31004296671c376ec18dde4373b",
+ "nonce" : "0x8234e74c7675d5a2",
+ "number" : "0x02",
+ "parentHash" : "0x3d025296fc30b899a3efa683c30f2b8f6f6de26c0f9b0fc5409424df80d5aabd",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x595517c7",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a03d025296fc30b899a3efa683c30f2b8f6f6de26c0f9b0fc5409424df80d5aabda01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba82520884595517c780a04cc13a38ad1d7b63101f83590c6ce768edf4d31004296671c376ec18dde4373b888234e74c7675d5a2f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidDifficulty",
+ "rlp" : "0xf9045df901f9a00e2c4cbb815221a4c5e60ad8192bd4ec1313f8829291e71d0c73e831bf184dc2a0d0a223cc421663a08e4a891fc5ee0b749d3d8b4da10ccb27f7c2cd8d4e42ea84948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba82520884595517cc80a0e7ae65f41440530b55ab18391790c2bc13d98f73a2a3e197dcc3e159a05e7fff888c0baaba2ddf9705f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a03d025296fc30b899a3efa683c30f2b8f6f6de26c0f9b0fc5409424df80d5aabda01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830385bf02832fefba8084595517cb80a0b4df1d2954fc17b425fddbbb08b2e2180414c4c930860b9bdc46005be97f566d8880d418d6adaf03dc"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x0e2c4cbb815221a4c5e60ad8192bd4ec1313f8829291e71d0c73e831bf184dc2",
+ "network" : "EIP150",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "diffTooLow2_EIP158" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/diffTooLow2Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xabb945c1e3da01293dcf74992b5cdb88dce3e3aebf08519999e017409a9f6293",
+ "mixHash" : "0x8210e34433bdf32047836abafdc214348dceaee037056c1afa2f79b688d8a559",
+ "nonce" : "0x5b5c6e04c7f4043a",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x595517d0",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba82520884595517d080a08210e34433bdf32047836abafdc214348dceaee037056c1afa2f79b688d8a559885b5c6e04c7f4043af862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x3befd6c8d37fc82248810565ffdc4c91d3c1080c9e3d64f6652534ea9b237dba",
+ "mixHash" : "0xcaa030a31517d868e1ecb8caae78ca5ac3eaeaa00c514a79f7d4a3137cbfcbd0",
+ "nonce" : "0x9946c4ea0a57806b",
+ "number" : "0x02",
+ "parentHash" : "0xabb945c1e3da01293dcf74992b5cdb88dce3e3aebf08519999e017409a9f6293",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x595517d4",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0abb945c1e3da01293dcf74992b5cdb88dce3e3aebf08519999e017409a9f6293a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba82520884595517d480a0caa030a31517d868e1ecb8caae78ca5ac3eaeaa00c514a79f7d4a3137cbfcbd0889946c4ea0a57806bf862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidDifficulty",
+ "rlp" : "0xf9045df901f9a03befd6c8d37fc82248810565ffdc4c91d3c1080c9e3d64f6652534ea9b237dbaa02498bdc032c6bdcf39bebe91cea1aa6ec1fa75e3bbe1d413d91d703366c4b1bb948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba82520884595517d980a083398a59ab826ba2768ac9674126787e2baec81a96ce960772657f6104d55be0887494cc7d72e64e84f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0abb945c1e3da01293dcf74992b5cdb88dce3e3aebf08519999e017409a9f6293a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830385bf02832fefba8084595517d580a02cdd65eb3abbc2e38592a574ac39507d70f61b7ef00675b76b8fd5db0fcea03888ecf3d920ad1317d3"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x3befd6c8d37fc82248810565ffdc4c91d3c1080c9e3d64f6652534ea9b237dba",
+ "network" : "EIP158",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "diffTooLow2_Frontier" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/diffTooLow2Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x038630",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x4c71d717b65614c6df748de8de37cbd2b6d41a99ceaa61cb32714866cba96a11",
+ "mixHash" : "0xb50d20b814add873bd6ab67f33adc8fb95420122ed8e50ed1d1cff5d2ba3ed0d",
+ "nonce" : "0x67e835c565e15e70",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x595517b1",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008303863001832fefba82520884595517b180a0b50d20b814add873bd6ab67f33adc8fb95420122ed8e50ed1d1cff5d2ba3ed0d8867e835c565e15e70f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x223c11eaa16a471986e9d9d78332a741c269f7ef08800fabc332ea712db4d2ec",
+ "mixHash" : "0xc36ab559c303387687e969b01b79e7a5c50f117ecc14ff4cfb4e41cb612dbfe3",
+ "nonce" : "0x86cbb37b7a344206",
+ "number" : "0x02",
+ "parentHash" : "0x4c71d717b65614c6df748de8de37cbd2b6d41a99ceaa61cb32714866cba96a11",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x595517b4",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a04c71d717b65614c6df748de8de37cbd2b6d41a99ceaa61cb32714866cba96a11a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a002832fefba82520884595517b480a0c36ab559c303387687e969b01b79e7a5c50f117ecc14ff4cfb4e41cb612dbfe38886cbb37b7a344206f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidDifficulty",
+ "rlp" : "0xf9045df901f9a0223c11eaa16a471986e9d9d78332a741c269f7ef08800fabc332ea712db4d2eca04b3560cb2af5499b12127732ed72a7cf4b4fc0626f6f6d36a3e89c941179e3ca948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008303871003832fefba82520884595517b780a044b30c9cf2cd4133d7d5a19b09636a817aec41209f284b29eed3bd959d5013a188f9f9234b3495fde2f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a04c71d717b65614c6df748de8de37cbd2b6d41a99ceaa61cb32714866cba96a11a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830385bf02832fefba8084595517b680a0b2a534ab6123a0d4dbf548b1f408388fc4b1e25b25b0f36bd7cd73f31ad2e677881e41f19bdc80fbee"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x223c11eaa16a471986e9d9d78332a741c269f7ef08800fabc332ea712db4d2ec",
+ "network" : "Frontier",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "diffTooLow2_Homestead" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/diffTooLow2Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xbb1f80fac6ada839b74d2a2eb41b1ad98694d941bbb16baa8128fefe56f83aa8",
+ "mixHash" : "0x6b8b80bb981a9724483823cfe5f61b98a1ff6516238da74fb23f6fa3354e212b",
+ "nonce" : "0x2db7e16ac927b7b6",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x595517ba",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba82520884595517ba80a06b8b80bb981a9724483823cfe5f61b98a1ff6516238da74fb23f6fa3354e212b882db7e16ac927b7b6f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x2ae3eaa956b7d9e2bfb814dd831f9a76f5473330b2204a9049c5bebd109378f0",
+ "mixHash" : "0x217f3c11e6975bda9ad2af778ae8dc666db2b900b0948591d4373d980819d4b0",
+ "nonce" : "0x25b702443d599131",
+ "number" : "0x02",
+ "parentHash" : "0xbb1f80fac6ada839b74d2a2eb41b1ad98694d941bbb16baa8128fefe56f83aa8",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x595517bb",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0bb1f80fac6ada839b74d2a2eb41b1ad98694d941bbb16baa8128fefe56f83aa8a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba82520884595517bb80a0217f3c11e6975bda9ad2af778ae8dc666db2b900b0948591d4373d980819d4b08825b702443d599131f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidDifficulty",
+ "rlp" : "0xf9045df901f9a02ae3eaa956b7d9e2bfb814dd831f9a76f5473330b2204a9049c5bebd109378f0a082749348150f7c13a324760742d0abe32ac1e3b6454f5654c5f71ad1bc042ac0948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba82520884595517c180a0e0cbce2dee1f2ff62dfcef43b7f5ca0c38851a25fbbb9efc35f910fba4010b5588d697a2ff222e799cf862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0bb1f80fac6ada839b74d2a2eb41b1ad98694d941bbb16baa8128fefe56f83aa8a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830385bf02832fefba8084595517bd80a02632b879d846ec70d623ba1ffc4543f3112e7ab86ab034c20a38d3f6fa6bc1c788ca3d212581765f50"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x2ae3eaa956b7d9e2bfb814dd831f9a76f5473330b2204a9049c5bebd109378f0",
+ "network" : "Homestead",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "diffTooLow2_Metropolis" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/diffTooLow2Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x72645aca99e308207604af69fb36e1e31488145b44d5be7ebea75828822e3f27",
+ "mixHash" : "0xc7ddd267082b9471e6f874ef0290ebd74c01fdeb07b56af386a48676a8a8fd69",
+ "nonce" : "0x03d52717327b0a03",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0x2dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8",
+ "timestamp" : "0x595517dd",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a02dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba82520884595517dd80a0c7ddd267082b9471e6f874ef0290ebd74c01fdeb07b56af386a48676a8a8fd698803d52717327b0a03f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x789e0b1d40420cb6365b5a2768b7877d0ba032b2be611cd8c184e9c9f887421e",
+ "mixHash" : "0xec7f57d854dc6b15c2eba62e52bd80414d5aada8ae9297747d0d8308c377e070",
+ "nonce" : "0x518bb1205847aad7",
+ "number" : "0x02",
+ "parentHash" : "0x72645aca99e308207604af69fb36e1e31488145b44d5be7ebea75828822e3f27",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0xd0128b5caa7bc339e277530020a6e709918bd0136d3064d618172775bf1db49e",
+ "timestamp" : "0x595517de",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a072645aca99e308207604af69fb36e1e31488145b44d5be7ebea75828822e3f27a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0d0128b5caa7bc339e277530020a6e709918bd0136d3064d618172775bf1db49ea0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba82520884595517de80a0ec7f57d854dc6b15c2eba62e52bd80414d5aada8ae9297747d0d8308c377e07088518bb1205847aad7f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidDifficulty",
+ "rlp" : "0xf9045df901f9a0789e0b1d40420cb6365b5a2768b7877d0ba032b2be611cd8c184e9c9f887421ea00028f4b3dc64ba7682a3429e6b98b590cb7c585c056f062647e2ebcbab2628b9948888f1f195afa192cfee860698584c030f4c9db1a009f751a9bedeb238718dbd3842ba2df4e0132967b72047915939f6e33632a945a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba82520884595517e180a0b58ac4f9b0152042cf93f5596d62429a4258bdf57126cc7554e8130f01bea94d887339abd88caf0b99f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a072645aca99e308207604af69fb36e1e31488145b44d5be7ebea75828822e3f27a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a02dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830385bf02832fefba8084595517e080a06cd769a9c038884e3a85b485b4f397403ab025c2f86eb31229e0c7577a912ea288f1f8b29dbed5bd63"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x789e0b1d40420cb6365b5a2768b7877d0ba032b2be611cd8c184e9c9f887421e",
+ "network" : "Metropolis",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x00000000000000000000000000000000000000f0" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/bcUncleHeaderValiditiy/gasLimitTooHigh.json b/BlockchainTests/bcUncleHeaderValiditiy/gasLimitTooHigh.json
new file mode 100644
index 000000000..c9b697164
--- /dev/null
+++ b/BlockchainTests/bcUncleHeaderValiditiy/gasLimitTooHigh.json
@@ -0,0 +1,734 @@
+{
+ "gasLimitTooHigh_EIP150" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/gasLimitTooHighFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x372c805b9edbad8cac4b4a1bfb94b9f2c6942478090c34902e241a0de98e9cac",
+ "mixHash" : "0x245772eb122e2c70a74382940d2ee811bda8ef84e9702daec7b18a8cd3c5aeab",
+ "nonce" : "0x5c8e0d9b8ff9c34c",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551b05",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba8252088459551b0580a0245772eb122e2c70a74382940d2ee811bda8ef84e9702daec7b18a8cd3c5aeab885c8e0d9b8ff9c34cf862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x25dabe49f2df4a8d705615882b7f3c8f1184cad31bc092c4e8201fa22188fa08",
+ "mixHash" : "0x96bb6f5813835aa298e17e5e3c1d909c9fa61b512cb881376d44d05a9e1000d2",
+ "nonce" : "0x92471be296099fde",
+ "number" : "0x02",
+ "parentHash" : "0x372c805b9edbad8cac4b4a1bfb94b9f2c6942478090c34902e241a0de98e9cac",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551b0a",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0372c805b9edbad8cac4b4a1bfb94b9f2c6942478090c34902e241a0de98e9caca01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8252088459551b0a80a096bb6f5813835aa298e17e5e3c1d909c9fa61b512cb881376d44d05a9e1000d28892471be296099fdef862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidGasLimit",
+ "rlp" : "0xf9045df901f9a025dabe49f2df4a8d705615882b7f3c8f1184cad31bc092c4e8201fa22188fa08a061f4efdcf05845c072daa48dca2c8619e385841cee09171a59b47cdac723dee3948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba8252088459551b0e80a0bfd7ffb03e9dfc1ed25141bb8caa4a2c98c0bcf83d31bb94156384725a2d1ec688e92b3701db48970ef862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0372c805b9edbad8cac4b4a1bfb94b9f2c6942478090c34902e241a0de98e9caca01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb0283c88659808459551b0d80a0d2d481685bc7137524e7060d9d12b71751d5a0f9be18d13fbe3733ad0f43ff4688ae9af3da0634b7f7"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x25dabe49f2df4a8d705615882b7f3c8f1184cad31bc092c4e8201fa22188fa08",
+ "network" : "EIP150",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "gasLimitTooHigh_EIP158" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/gasLimitTooHighFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x50540c13a2d807ac5eba8f0e9705a81a91955e9ae4728df9b476c4c98a3ed750",
+ "mixHash" : "0x4db07ad01aefd7ebe0b8312a8e456cea204ebb6714d451c7a431adea9faefd57",
+ "nonce" : "0x3621a8b9e467e551",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551b10",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba8252088459551b1080a04db07ad01aefd7ebe0b8312a8e456cea204ebb6714d451c7a431adea9faefd57883621a8b9e467e551f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x66559675c8653226113083edadc916bcc4bb1fc56d4b5c8c854544e10e438c5e",
+ "mixHash" : "0xe8980e7bf045b0fb98852475bb238d27570c78cf7641da3e2897848b1cebe021",
+ "nonce" : "0x55ad905dd9f5e270",
+ "number" : "0x02",
+ "parentHash" : "0x50540c13a2d807ac5eba8f0e9705a81a91955e9ae4728df9b476c4c98a3ed750",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551b11",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a050540c13a2d807ac5eba8f0e9705a81a91955e9ae4728df9b476c4c98a3ed750a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8252088459551b1180a0e8980e7bf045b0fb98852475bb238d27570c78cf7641da3e2897848b1cebe0218855ad905dd9f5e270f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidGasLimit",
+ "rlp" : "0xf9045df901f9a066559675c8653226113083edadc916bcc4bb1fc56d4b5c8c854544e10e438c5ea0ee73ee46725da43adc7e51e961b74972c9687f9a83195f61cbb213e21b5f8751948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba8252088459551b1480a008e215fe70dec097534c1a31a82b44606bd46e7e8f19aedd8a7cf3d423935c8e88f81cb1d6c391530ff862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a050540c13a2d807ac5eba8f0e9705a81a91955e9ae4728df9b476c4c98a3ed750a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb0283c88659808459551b1380a058d9dee61ed219854d2d97fcf4bd7ff0adc6c8527ec87bbc9a197411ed6cd93588179c9c6f8a936ca4"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x66559675c8653226113083edadc916bcc4bb1fc56d4b5c8c854544e10e438c5e",
+ "network" : "EIP158",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "gasLimitTooHigh_Frontier" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/gasLimitTooHighFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x038630",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x92f137fb64e6bb9c9678f67234a8b80de9f7ecab0058f62ba5ffd97d9de8c3be",
+ "mixHash" : "0xddebafe182aec42dd1e602a28f14b221f2b4b7fe0aa566e723a2534b66e45e31",
+ "nonce" : "0x88dee810d294110e",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551af1",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008303863001832fefba8252088459551af180a0ddebafe182aec42dd1e602a28f14b221f2b4b7fe0aa566e723a2534b66e45e318888dee810d294110ef862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xb76f89456d4b99d170efc2968e4c418d54ef50238a78a83ba0d962c31bd3403a",
+ "mixHash" : "0xa1b200fca1515bc16324af216da83103b03a0f987b2ebf0275651f3baed259c4",
+ "nonce" : "0x2ef83a4fd1494897",
+ "number" : "0x02",
+ "parentHash" : "0x92f137fb64e6bb9c9678f67234a8b80de9f7ecab0058f62ba5ffd97d9de8c3be",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551af5",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a092f137fb64e6bb9c9678f67234a8b80de9f7ecab0058f62ba5ffd97d9de8c3bea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a002832fefba8252088459551af580a0a1b200fca1515bc16324af216da83103b03a0f987b2ebf0275651f3baed259c4882ef83a4fd1494897f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidGasLimit",
+ "rlp" : "0xf9045df901f9a0b76f89456d4b99d170efc2968e4c418d54ef50238a78a83ba0d962c31bd3403aa0f14deda63108372a0f40f7cb60a5f09dd6431c49f7fe8f8a523e8262d9fbb3d5948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008303871003832fefba8252088459551af980a026e16491ff750622b6b9650fb20bec74d706bcf879d9f94e16191ba617eb866988047cb0f75d82e81bf862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a092f137fb64e6bb9c9678f67234a8b80de9f7ecab0058f62ba5ffd97d9de8c3bea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a00283c88659808459551af780a0b8b2070ffd7034294fdb5507277884c2552d8a724b26d76245e725fe5cfb339988cb30060e992b117f"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xb76f89456d4b99d170efc2968e4c418d54ef50238a78a83ba0d962c31bd3403a",
+ "network" : "Frontier",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "gasLimitTooHigh_Homestead" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/gasLimitTooHighFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xecfdc50e19ec0635cde7fabecaf1fbef20c5acc53df086bf2c3b795c15778b44",
+ "mixHash" : "0x36a19700c2a2586675e983bf6ea0fc0e3e2d6fd55cdb578308e9df28f8b88f78",
+ "nonce" : "0x7244b26a6593571b",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551afd",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba8252088459551afd80a036a19700c2a2586675e983bf6ea0fc0e3e2d6fd55cdb578308e9df28f8b88f78887244b26a6593571bf862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x4bc3615a08e517366c76263c0756c92bb895a940b8b09593f74659d14c9ef2ae",
+ "mixHash" : "0xb25fea71cc8991a228b253c5fcb69c08aa65fb8b239d3d2318387e102f25612f",
+ "nonce" : "0x721166272fa6a37c",
+ "number" : "0x02",
+ "parentHash" : "0xecfdc50e19ec0635cde7fabecaf1fbef20c5acc53df086bf2c3b795c15778b44",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551afe",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0ecfdc50e19ec0635cde7fabecaf1fbef20c5acc53df086bf2c3b795c15778b44a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8252088459551afe80a0b25fea71cc8991a228b253c5fcb69c08aa65fb8b239d3d2318387e102f25612f88721166272fa6a37cf862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidGasLimit",
+ "rlp" : "0xf9045df901f9a04bc3615a08e517366c76263c0756c92bb895a940b8b09593f74659d14c9ef2aea04359467be39c223478e93d3a5991a6b341bc2bd5e3fd86d85280563606bb3ee4948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba8252088459551b0380a045467a7ae1b7e2ad4d13447d4e0d98b636117bcb979c6d035dc2d76828f08f7188d7c2d9bee2acb3bff862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0ecfdc50e19ec0635cde7fabecaf1fbef20c5acc53df086bf2c3b795c15778b44a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb0283c88659808459551b0180a0cffe777efc494327dd1dd475058221fefae39f73a40428d982f36e69b6d603818881ea1b5febe50a83"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x4bc3615a08e517366c76263c0756c92bb895a940b8b09593f74659d14c9ef2ae",
+ "network" : "Homestead",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "gasLimitTooHigh_Metropolis" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/gasLimitTooHighFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xbd1e0f793db671529b4abd0cd9dac73b39d90ee7c51f5619e08c2010f6fad238",
+ "mixHash" : "0x1c0b0fff00caca2b06d038220b91c360b5add05c509153465c0a37b5dc184003",
+ "nonce" : "0xda00dada12c1005d",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0x2dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8",
+ "timestamp" : "0x59551b16",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a02dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba8252088459551b1680a01c0b0fff00caca2b06d038220b91c360b5add05c509153465c0a37b5dc18400388da00dada12c1005df862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xf5749974fcf6dd62022a1f30b2e0a2799dd535deca17b8211705c1cd40f3ce47",
+ "mixHash" : "0xf0b8e5883845263fed979a6031ef19bb1df5a7f5ab1f81c2d007a76b4d9b509c",
+ "nonce" : "0x379415f8821f1c6b",
+ "number" : "0x02",
+ "parentHash" : "0xbd1e0f793db671529b4abd0cd9dac73b39d90ee7c51f5619e08c2010f6fad238",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0xd0128b5caa7bc339e277530020a6e709918bd0136d3064d618172775bf1db49e",
+ "timestamp" : "0x59551b18",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0bd1e0f793db671529b4abd0cd9dac73b39d90ee7c51f5619e08c2010f6fad238a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0d0128b5caa7bc339e277530020a6e709918bd0136d3064d618172775bf1db49ea0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8252088459551b1880a0f0b8e5883845263fed979a6031ef19bb1df5a7f5ab1f81c2d007a76b4d9b509c88379415f8821f1c6bf862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidGasLimit",
+ "rlp" : "0xf9045df901f9a0f5749974fcf6dd62022a1f30b2e0a2799dd535deca17b8211705c1cd40f3ce47a080e23a3ddd567f0069f1be46582f670df79679d369c7f9bed1fbb0109e47f629948888f1f195afa192cfee860698584c030f4c9db1a009f751a9bedeb238718dbd3842ba2df4e0132967b72047915939f6e33632a945a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba8252088459551b1c80a05fdc20f477e0f203309ea7b441d2bf46485557e7a111c4155d781fa95aae28cd884c5f1c05ac754df5f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0bd1e0f793db671529b4abd0cd9dac73b39d90ee7c51f5619e08c2010f6fad238a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a02dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb0283c88659808459551b1b80a052191f7369252ae0917aedb08449cc4920498e929553714b816359706f08038288d68c84ff176a0ed7"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xf5749974fcf6dd62022a1f30b2e0a2799dd535deca17b8211705c1cd40f3ce47",
+ "network" : "Metropolis",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x00000000000000000000000000000000000000f0" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/bcUncleHeaderValiditiy/gasLimitTooHighExactBound.json b/BlockchainTests/bcUncleHeaderValiditiy/gasLimitTooHighExactBound.json
new file mode 100644
index 000000000..57472c001
--- /dev/null
+++ b/BlockchainTests/bcUncleHeaderValiditiy/gasLimitTooHighExactBound.json
@@ -0,0 +1,734 @@
+{
+ "gasLimitTooHighExactBound_EIP150" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/gasLimitTooHighExactBoundFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x0d7a118f8994630d8b140f4f635b9ed577f1bf86ad1f62dce1c8656beef2ca22",
+ "mixHash" : "0x81affde8b83fa7def9d1f95b8cf3f92ddb3d563b94a097f550a569d8f0fdcb6b",
+ "nonce" : "0xb89edf9c907fbd1e",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551b99",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba8252088459551b9980a081affde8b83fa7def9d1f95b8cf3f92ddb3d563b94a097f550a569d8f0fdcb6b88b89edf9c907fbd1ef862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x96d43e8fe54df445eb53dd8c97700d014d26f7dd9e9f7b23fc216af4836d5d7c",
+ "mixHash" : "0x9f415e95a16e3c84a4f4369f12d031443ad8a0b5dd7b12abbdb68d15a354a22c",
+ "nonce" : "0x6a771e868ec65194",
+ "number" : "0x02",
+ "parentHash" : "0x0d7a118f8994630d8b140f4f635b9ed577f1bf86ad1f62dce1c8656beef2ca22",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551b9a",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a00d7a118f8994630d8b140f4f635b9ed577f1bf86ad1f62dce1c8656beef2ca22a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8252088459551b9a80a09f415e95a16e3c84a4f4369f12d031443ad8a0b5dd7b12abbdb68d15a354a22c886a771e868ec65194f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidGasLimit",
+ "rlp" : "0xf9045df901f9a096d43e8fe54df445eb53dd8c97700d014d26f7dd9e9f7b23fc216af4836d5d7ca07db155544e12cae46a6171f1128b8ac8c4d0dbabf139f2d7cf0c4bd3a5e0b00c948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba8252088459551b9c80a0e14acf46d43318320c1b7e9e4fc29674dec33e2554ce7f5387b2eb399b96454788974ff184191bd4b4f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a00d7a118f8994630d8b140f4f635b9ed577f1bf86ad1f62dce1c8656beef2ca22a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832ffbd4808459551b9b80a04d68de80b74e639a2592417bf79a4df3d65e94d989f1bc0aac3e069b956232e988adb6366f8e0edcf4"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x96d43e8fe54df445eb53dd8c97700d014d26f7dd9e9f7b23fc216af4836d5d7c",
+ "network" : "EIP150",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "gasLimitTooHighExactBound_EIP158" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/gasLimitTooHighExactBoundFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xb7ef6b8e58fe1c8230fdb6a4860bd636298b7475877e1d97adc12d6380402401",
+ "mixHash" : "0x7b2d69f2807594c77900ba7bcbd6d1162a6e83eeb409a54f5bd5438bfefec212",
+ "nonce" : "0x82f7ac3ac6962c97",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551b9f",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba8252088459551b9f80a07b2d69f2807594c77900ba7bcbd6d1162a6e83eeb409a54f5bd5438bfefec2128882f7ac3ac6962c97f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x21933c47eec3bf49dc1e7ab686654562861f70ad52ea2218d2f136d114560f26",
+ "mixHash" : "0x3b3e0d1c3e1affa2daad3932304abf017935e71627848d73e9ce46c34dd48d7a",
+ "nonce" : "0x5ed5e0687b8eae05",
+ "number" : "0x02",
+ "parentHash" : "0xb7ef6b8e58fe1c8230fdb6a4860bd636298b7475877e1d97adc12d6380402401",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551ba1",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0b7ef6b8e58fe1c8230fdb6a4860bd636298b7475877e1d97adc12d6380402401a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8252088459551ba180a03b3e0d1c3e1affa2daad3932304abf017935e71627848d73e9ce46c34dd48d7a885ed5e0687b8eae05f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidGasLimit",
+ "rlp" : "0xf9045df901f9a021933c47eec3bf49dc1e7ab686654562861f70ad52ea2218d2f136d114560f26a03191b19905964d0ba8b935accd936d7376dcac2a6b3a0cf7e26ba2ffbbbe8581948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba8252088459551ba580a0a7b9b2c53e6920a9c15a322faaef98d37eb28afb4c8ea5e6820e767d42bdcf50888f18c9c2d23cce45f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0b7ef6b8e58fe1c8230fdb6a4860bd636298b7475877e1d97adc12d6380402401a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832ffbd4808459551ba380a0c68b1c81816009d19c7309ddeea8327813358f0cb4959a3ba5e531d96938139d882ac8442bb98f5d09"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x21933c47eec3bf49dc1e7ab686654562861f70ad52ea2218d2f136d114560f26",
+ "network" : "EIP158",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "gasLimitTooHighExactBound_Frontier" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/gasLimitTooHighExactBoundFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x038630",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x848a0b66f0b25280dabcb79e5303001edcee761f4d67bc46ca1b374ddba69869",
+ "mixHash" : "0xf41654157eb58801d9fa141ef1428279899fb7d48984c0c21f089a5b26f049f2",
+ "nonce" : "0x3b2d8a48325b166c",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551b82",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008303863001832fefba8252088459551b8280a0f41654157eb58801d9fa141ef1428279899fb7d48984c0c21f089a5b26f049f2883b2d8a48325b166cf862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xf7eb4bcbe27fae466d41d08dcc703d0771a7a843566196f21ca4b938dd404d47",
+ "mixHash" : "0x640ad650daaca0007b5809fe055c5a003aac3f681e0b6c481e5aab4a455e6a5f",
+ "nonce" : "0x121dd4bf6cf0dfba",
+ "number" : "0x02",
+ "parentHash" : "0x848a0b66f0b25280dabcb79e5303001edcee761f4d67bc46ca1b374ddba69869",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551b87",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0848a0b66f0b25280dabcb79e5303001edcee761f4d67bc46ca1b374ddba69869a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a002832fefba8252088459551b8780a0640ad650daaca0007b5809fe055c5a003aac3f681e0b6c481e5aab4a455e6a5f88121dd4bf6cf0dfbaf862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidGasLimit",
+ "rlp" : "0xf9045df901f9a0f7eb4bcbe27fae466d41d08dcc703d0771a7a843566196f21ca4b938dd404d47a0fb6ed988d72e528198bc794e9a7ed83a6573713fe134bf2e7fc4ea72c945f6c2948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008303871003832fefba8252088459551b8b80a07ef27e3a4da1f637d910c61805b15368dfbdf27956a467c5ad64c8f9f87d207988a8cad58b48e36ca8f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0848a0b66f0b25280dabcb79e5303001edcee761f4d67bc46ca1b374ddba69869a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a002832ffbd4808459551b8a80a0e4fe5a64414e209446edf883d68daf9fdf2932d9d5bc0b3e92aa15fecd161e1888cb43ca20849f36cf"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xf7eb4bcbe27fae466d41d08dcc703d0771a7a843566196f21ca4b938dd404d47",
+ "network" : "Frontier",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "gasLimitTooHighExactBound_Homestead" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/gasLimitTooHighExactBoundFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x4aba305276060814a34ca5ce87d868cc0dc96cb060a13f1fad16f4325cdcae72",
+ "mixHash" : "0x3c08681e9979a9b5a126119467eba8e35de1c00a5e91a8461b8564d84be617f3",
+ "nonce" : "0xee75c0d04ac3b1ed",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551b8e",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba8252088459551b8e80a03c08681e9979a9b5a126119467eba8e35de1c00a5e91a8461b8564d84be617f388ee75c0d04ac3b1edf862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x195b7f04c070b628454c9551f111d6ab1955235661d24e1241bb75361c1f25ba",
+ "mixHash" : "0x48ac5ab66a382907e57fd8313d9779251f0dc1c2daa62a1bab6c6101c3953684",
+ "nonce" : "0x78e58a3b3d78de2c",
+ "number" : "0x02",
+ "parentHash" : "0x4aba305276060814a34ca5ce87d868cc0dc96cb060a13f1fad16f4325cdcae72",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551b91",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a04aba305276060814a34ca5ce87d868cc0dc96cb060a13f1fad16f4325cdcae72a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8252088459551b9180a048ac5ab66a382907e57fd8313d9779251f0dc1c2daa62a1bab6c6101c39536848878e58a3b3d78de2cf862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidGasLimit",
+ "rlp" : "0xf9045df901f9a0195b7f04c070b628454c9551f111d6ab1955235661d24e1241bb75361c1f25baa0b73f7ac1eb1f76128698b952ab9bda1cfcdac565ca61f322513ed6c47a016cd1948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba8252088459551b9580a061f8bfc2bec3431f80b1dd398e5bf33fc988e4186a885d197fadda4e7b4dbc4e88681198d43804440df862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a04aba305276060814a34ca5ce87d868cc0dc96cb060a13f1fad16f4325cdcae72a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832ffbd4808459551b9380a042e75bbff1c8bf29ef1349a9f212d06d563b7c63cd3dcd558d7e5a2563ea81a0882d754a754f3badd7"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x195b7f04c070b628454c9551f111d6ab1955235661d24e1241bb75361c1f25ba",
+ "network" : "Homestead",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "gasLimitTooHighExactBound_Metropolis" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/gasLimitTooHighExactBoundFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xf1d21aa5c246476845757336db741c124a11b6a14299f4c5a68b273733a8f589",
+ "mixHash" : "0x29f8f7d875b46961dfa14b2c16b7ec758519fde11e43034dce37a16ac284833d",
+ "nonce" : "0x8e3c86c9830a4595",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0x2dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8",
+ "timestamp" : "0x59551ba7",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a02dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba8252088459551ba780a029f8f7d875b46961dfa14b2c16b7ec758519fde11e43034dce37a16ac284833d888e3c86c9830a4595f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xfaedbdf5275bdd5ca6cbf2136bb1bd54d004b92fc916f818d5b63a62d584285b",
+ "mixHash" : "0x499664306b7eb32ca42de855050036d771c71c244ca2836413a90ecb9f2d9340",
+ "nonce" : "0x36c66bc977dc1c93",
+ "number" : "0x02",
+ "parentHash" : "0xf1d21aa5c246476845757336db741c124a11b6a14299f4c5a68b273733a8f589",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0xd0128b5caa7bc339e277530020a6e709918bd0136d3064d618172775bf1db49e",
+ "timestamp" : "0x59551baa",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0f1d21aa5c246476845757336db741c124a11b6a14299f4c5a68b273733a8f589a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0d0128b5caa7bc339e277530020a6e709918bd0136d3064d618172775bf1db49ea0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8252088459551baa80a0499664306b7eb32ca42de855050036d771c71c244ca2836413a90ecb9f2d93408836c66bc977dc1c93f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidGasLimit",
+ "rlp" : "0xf9045df901f9a0faedbdf5275bdd5ca6cbf2136bb1bd54d004b92fc916f818d5b63a62d584285ba0c5df32c8472d87bab4f6e740c12fecc8a78645d9aef941e6ba1e892651d4478b948888f1f195afa192cfee860698584c030f4c9db1a009f751a9bedeb238718dbd3842ba2df4e0132967b72047915939f6e33632a945a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba8252088459551baf80a020da711f7b777a49f28438ebf577ae9f54afc1425ccc6124a85b3860d85c113d88abd8ed2d22a4cf47f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0f1d21aa5c246476845757336db741c124a11b6a14299f4c5a68b273733a8f589a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a02dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832ffbd4808459551bab80a03f333a8def95e86d21213336566b66feac584da78e7c1b7e8d4566716cfd2d59880d5f30ebeb377c05"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xfaedbdf5275bdd5ca6cbf2136bb1bd54d004b92fc916f818d5b63a62d584285b",
+ "network" : "Metropolis",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x00000000000000000000000000000000000000f0" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/bcUncleHeaderValiditiy/gasLimitTooLow.json b/BlockchainTests/bcUncleHeaderValiditiy/gasLimitTooLow.json
new file mode 100644
index 000000000..274c6bbfd
--- /dev/null
+++ b/BlockchainTests/bcUncleHeaderValiditiy/gasLimitTooLow.json
@@ -0,0 +1,734 @@
+{
+ "gasLimitTooLow_EIP150" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/gasLimitTooLowFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xfe92593837378551a372bae882ca52cd50e1214b8d68ea996f84c265c5a7da03",
+ "mixHash" : "0x22461d91fbfa1e64afa7065022741d2c3fa6ae0077b7c4787bb1d257cc5b7aa1",
+ "nonce" : "0x7a363a54b850f942",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551c20",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba8252088459551c2080a022461d91fbfa1e64afa7065022741d2c3fa6ae0077b7c4787bb1d257cc5b7aa1887a363a54b850f942f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x59cd913a92d080f37661323712994fd51a4eb2de1df69ada98b35792c9c2fa7c",
+ "mixHash" : "0x5c65f0d31cb85b4b5f857f936b557aeb104bf0e2234baada526f20a33107ccbd",
+ "nonce" : "0xfd6a6bc5a156cea1",
+ "number" : "0x02",
+ "parentHash" : "0xfe92593837378551a372bae882ca52cd50e1214b8d68ea996f84c265c5a7da03",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551c21",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0fe92593837378551a372bae882ca52cd50e1214b8d68ea996f84c265c5a7da03a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8252088459551c2180a05c65f0d31cb85b4b5f857f936b557aeb104bf0e2234baada526f20a33107ccbd88fd6a6bc5a156cea1f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidGasLimit",
+ "rlp" : "0xf9045df901f9a059cd913a92d080f37661323712994fd51a4eb2de1df69ada98b35792c9c2fa7ca08ec27a2cdc0bb3b7996ef9c57950b037536bb8a7f90549c5390b86d9555789f0948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba8252088459551c2580a070e020c1fa4b7508328e8eceda747c993116008b8e3b16604d800b7d916e1f47881d94e599abd53561f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0fe92593837378551a372bae882ca52cd50e1214b8d68ea996f84c265c5a7da03a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb0283021d1c808459551c2380a008fc6800aec232bd2a49c1763f7ad77ec43b4c7b96ad90a33dd3ebd8562bbc49889167f6bed50633f0"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x59cd913a92d080f37661323712994fd51a4eb2de1df69ada98b35792c9c2fa7c",
+ "network" : "EIP150",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "gasLimitTooLow_EIP158" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/gasLimitTooLowFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x638393dd81fb5631f0f72b188963fb29c00c699bac4a2d0687a99c7861419552",
+ "mixHash" : "0xd093e098d6b08259814b15df84a10afad9ec7bad75f9ad42502246d3d9d4d463",
+ "nonce" : "0xea2fd174db8982f9",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551c28",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba8252088459551c2880a0d093e098d6b08259814b15df84a10afad9ec7bad75f9ad42502246d3d9d4d46388ea2fd174db8982f9f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xd77e9eb5d423d23012f496b42913a7e6348c4545469f216b0b4c7bc9cf4bae6a",
+ "mixHash" : "0x07c72540bd9c7f1155c2e597eed0255627e3e6a889c1b82070562382a4fe21a8",
+ "nonce" : "0x7edb8f720f68730e",
+ "number" : "0x02",
+ "parentHash" : "0x638393dd81fb5631f0f72b188963fb29c00c699bac4a2d0687a99c7861419552",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551c2a",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0638393dd81fb5631f0f72b188963fb29c00c699bac4a2d0687a99c7861419552a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8252088459551c2a80a007c72540bd9c7f1155c2e597eed0255627e3e6a889c1b82070562382a4fe21a8887edb8f720f68730ef862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidGasLimit",
+ "rlp" : "0xf9045df901f9a0d77e9eb5d423d23012f496b42913a7e6348c4545469f216b0b4c7bc9cf4bae6aa04dc0dfa017d6fde229a343d41375e8e418858671af736606fea9a9b18e6e7cb1948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba8252088459551c2f80a08188a857290811c1410e4664da1f1fe0209f3ddf4ed268f42ac0e0a55cc1a74188aa0a5ea038ab7a1df862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0638393dd81fb5631f0f72b188963fb29c00c699bac4a2d0687a99c7861419552a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb0283021d1c808459551c2e80a02c8219e694ceca6ee9ca343ee549ad23bb93d559c2b64f5dc40ed1f74a241a6488a3479a4b6331694b"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xd77e9eb5d423d23012f496b42913a7e6348c4545469f216b0b4c7bc9cf4bae6a",
+ "network" : "EIP158",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "gasLimitTooLow_Frontier" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/gasLimitTooLowFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x038630",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xef755b2eb3df7c4bff4c24bbbe19c926cb71b3343edeeb59646c40c820e37bff",
+ "mixHash" : "0x5200f4383d627e31f77c995d60bf44c6d3d1bdd42e8f04eef5fb66827335a557",
+ "nonce" : "0xcb1a73017a9056ca",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551c09",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008303863001832fefba8252088459551c0980a05200f4383d627e31f77c995d60bf44c6d3d1bdd42e8f04eef5fb66827335a55788cb1a73017a9056caf862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xfc46855056cf42c9e54ed9fcc785787e66ddf8ea26d7a6fd6f9b781b5ada4564",
+ "mixHash" : "0xbef3bf3d4dee9ed18fe5190f7bd34a36006284f807ffc4abdb4a8d58839db97b",
+ "nonce" : "0x6a13f431aaeb500a",
+ "number" : "0x02",
+ "parentHash" : "0xef755b2eb3df7c4bff4c24bbbe19c926cb71b3343edeeb59646c40c820e37bff",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551c0d",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0ef755b2eb3df7c4bff4c24bbbe19c926cb71b3343edeeb59646c40c820e37bffa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a002832fefba8252088459551c0d80a0bef3bf3d4dee9ed18fe5190f7bd34a36006284f807ffc4abdb4a8d58839db97b886a13f431aaeb500af862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidGasLimit",
+ "rlp" : "0xf9045df901f9a0fc46855056cf42c9e54ed9fcc785787e66ddf8ea26d7a6fd6f9b781b5ada4564a0c8618fe01e003c7dc31c7f9500686016b1c48e101b37976519227060c9cd74fe948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008303871003832fefba8252088459551c1280a0940151ab90b7ac591b16a2c5d8532d221cc0b1b0b01a771529b1c7277d4a8b01882f38c72e556c9bd6f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0ef755b2eb3df7c4bff4c24bbbe19c926cb71b3343edeeb59646c40c820e37bffa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a00283021d1c808459551c0e80a05e1d6d82cd70e9659852f37a6a8494919bbadfd2a65ddc8b8d6c09c9952a257f884a70954a5403b7fc"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xfc46855056cf42c9e54ed9fcc785787e66ddf8ea26d7a6fd6f9b781b5ada4564",
+ "network" : "Frontier",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "gasLimitTooLow_Homestead" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/gasLimitTooLowFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x0404fbae7f85ca52dc498b018e9aebab55f28ac0598201064b34f671ecb4c5ff",
+ "mixHash" : "0xa9a123e1280c3620174443c24608691ca6d1eff37c3ceda782916e7da9730177",
+ "nonce" : "0x22556a645f208e56",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551c18",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba8252088459551c1880a0a9a123e1280c3620174443c24608691ca6d1eff37c3ceda782916e7da97301778822556a645f208e56f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x2e492308452345fa0221bf587021d193c5b86993cd231596112c177305ba2d31",
+ "mixHash" : "0x70c2493add2251d10396c4f1c6ff5b6dc3a7f3efa062e0cce4e0171a851a764a",
+ "nonce" : "0xdbabd85c2ab2d5ca",
+ "number" : "0x02",
+ "parentHash" : "0x0404fbae7f85ca52dc498b018e9aebab55f28ac0598201064b34f671ecb4c5ff",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551c1a",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a00404fbae7f85ca52dc498b018e9aebab55f28ac0598201064b34f671ecb4c5ffa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8252088459551c1a80a070c2493add2251d10396c4f1c6ff5b6dc3a7f3efa062e0cce4e0171a851a764a88dbabd85c2ab2d5caf862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidGasLimit",
+ "rlp" : "0xf9045df901f9a02e492308452345fa0221bf587021d193c5b86993cd231596112c177305ba2d31a00891763bfd2b07d8388cb82e8c776b9a82ae9c347ffebd834696ed4779bcf139948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba8252088459551c1e80a032671a5e7446cd04639908d6477fea90a1255ea54a233324f6b2cd73bbd6ca478868eb2206c0b2a2ccf862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a00404fbae7f85ca52dc498b018e9aebab55f28ac0598201064b34f671ecb4c5ffa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb0283021d1c808459551c1d80a03c9a9f4aa1f52a9a3f59dc1e186e9462c0274b3decbd104fe5e110098a2bc489882eb1e395963f7797"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x2e492308452345fa0221bf587021d193c5b86993cd231596112c177305ba2d31",
+ "network" : "Homestead",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "gasLimitTooLow_Metropolis" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/gasLimitTooLowFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xd1095937633c22975d13d701ba6ed8b0a8c5a81d93ea352ad12cdb4186282287",
+ "mixHash" : "0xc727e14b2285996461604c37bf23e046d92c2196d2468f08bb7db25a324cb8a5",
+ "nonce" : "0x0fa5c3397257bb70",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0x2dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8",
+ "timestamp" : "0x59551c32",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a02dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba8252088459551c3280a0c727e14b2285996461604c37bf23e046d92c2196d2468f08bb7db25a324cb8a5880fa5c3397257bb70f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xa422245063135e9c11dfbf22cf3be9364b0c27d784536d121d67f26fecb21099",
+ "mixHash" : "0xbfa771f475f968f72b745d818b2c2e642e4c3630197114cb63b59fb783d4dbe0",
+ "nonce" : "0x8cf0725c55c33028",
+ "number" : "0x02",
+ "parentHash" : "0xd1095937633c22975d13d701ba6ed8b0a8c5a81d93ea352ad12cdb4186282287",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0xd0128b5caa7bc339e277530020a6e709918bd0136d3064d618172775bf1db49e",
+ "timestamp" : "0x59551c34",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0d1095937633c22975d13d701ba6ed8b0a8c5a81d93ea352ad12cdb4186282287a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0d0128b5caa7bc339e277530020a6e709918bd0136d3064d618172775bf1db49ea0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8252088459551c3480a0bfa771f475f968f72b745d818b2c2e642e4c3630197114cb63b59fb783d4dbe0888cf0725c55c33028f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidGasLimit",
+ "rlp" : "0xf9045df901f9a0a422245063135e9c11dfbf22cf3be9364b0c27d784536d121d67f26fecb21099a029fdcc31d2ae7f32942d17926f7972ae9e5924b07bdf257d7e870b48816c6a7c948888f1f195afa192cfee860698584c030f4c9db1a009f751a9bedeb238718dbd3842ba2df4e0132967b72047915939f6e33632a945a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba8252088459551c3780a0212fb0c324c633480bd60f72b6fcfb6c707362ced3d8d23255713811c273193b88b9db26c9b5020dc7f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0d1095937633c22975d13d701ba6ed8b0a8c5a81d93ea352ad12cdb4186282287a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a02dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb0283021d1c808459551c3680a0ef68ff6b4e8215c7ef0db416aff6db93f2a49771bcd8eaec375a8e9e8010a067884f0f19c9e64f2533"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xa422245063135e9c11dfbf22cf3be9364b0c27d784536d121d67f26fecb21099",
+ "network" : "Metropolis",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x00000000000000000000000000000000000000f0" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/bcUncleHeaderValiditiy/gasLimitTooLowExactBound.json b/BlockchainTests/bcUncleHeaderValiditiy/gasLimitTooLowExactBound.json
new file mode 100644
index 000000000..2c95ec786
--- /dev/null
+++ b/BlockchainTests/bcUncleHeaderValiditiy/gasLimitTooLowExactBound.json
@@ -0,0 +1,734 @@
+{
+ "gasLimitTooLowExactBound_EIP150" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/gasLimitTooLowExactBoundFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xc443c3b88513ebc03bf8cb2059f8f75b2fac78bfab5e4de2a49b863f717d1c60",
+ "mixHash" : "0xa58c953af7a546997c55c97fd969730a52ad4ad3e26d6c9f4c9f8189d0f2915d",
+ "nonce" : "0xd7ed1f50c98f2ccb",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551cb9",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba8252088459551cb980a0a58c953af7a546997c55c97fd969730a52ad4ad3e26d6c9f4c9f8189d0f2915d88d7ed1f50c98f2ccbf862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xbbd14ef9ccc1e4751e68754bfc5bc63128df60977348ece7d2301b041284dd66",
+ "mixHash" : "0xec36554c66539b0bbe05a72aba0d2a4413d6c5f49ffef4782abb08ea43d7f050",
+ "nonce" : "0x9ad7f4d4afa0561d",
+ "number" : "0x02",
+ "parentHash" : "0xc443c3b88513ebc03bf8cb2059f8f75b2fac78bfab5e4de2a49b863f717d1c60",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551cba",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0c443c3b88513ebc03bf8cb2059f8f75b2fac78bfab5e4de2a49b863f717d1c60a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8252088459551cba80a0ec36554c66539b0bbe05a72aba0d2a4413d6c5f49ffef4782abb08ea43d7f050889ad7f4d4afa0561df862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidGasLimit",
+ "rlp" : "0xf9045df901f9a0bbd14ef9ccc1e4751e68754bfc5bc63128df60977348ece7d2301b041284dd66a02b26c110fbde941737abc6e1eae0cf531182c1477475b53b39ca287ca4706ddf948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba8252088459551cbf80a0d377b4bba6a8e1d66bb359a9d4e5199b58e291e1e0caaf1380556b085e23b32a88f98a48161b4da76ff862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0c443c3b88513ebc03bf8cb2059f8f75b2fac78bfab5e4de2a49b863f717d1c60a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb0283022917808459551cbd80a0c01e9c8ba420c86d928bf2b70aa1071a2d16b72a85441cf760436a6adfb080228851d0b74632627769"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xbbd14ef9ccc1e4751e68754bfc5bc63128df60977348ece7d2301b041284dd66",
+ "network" : "EIP150",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "gasLimitTooLowExactBound_EIP158" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/gasLimitTooLowExactBoundFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x87d20ad5dfa65878d384023fd33b68576eedd68295d57c0e2f8e803bcfdcad6e",
+ "mixHash" : "0xeef28ec5c471d09fba2555d346ebd17bd104729152f10ab90f949058a13d8ef0",
+ "nonce" : "0xf273e24ae9958978",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551cc1",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba8252088459551cc180a0eef28ec5c471d09fba2555d346ebd17bd104729152f10ab90f949058a13d8ef088f273e24ae9958978f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x2e105f9c29de0d025ea7d52faa1b1fa9c5151e2d4036cdbdf73e3c9de91c6773",
+ "mixHash" : "0x3a0846b19f86699fe8986de4fc310b85923a4d5c57994941f615bb7707b148e6",
+ "nonce" : "0xb921d3e72d5f0410",
+ "number" : "0x02",
+ "parentHash" : "0x87d20ad5dfa65878d384023fd33b68576eedd68295d57c0e2f8e803bcfdcad6e",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551cc5",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a087d20ad5dfa65878d384023fd33b68576eedd68295d57c0e2f8e803bcfdcad6ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8252088459551cc580a03a0846b19f86699fe8986de4fc310b85923a4d5c57994941f615bb7707b148e688b921d3e72d5f0410f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidGasLimit",
+ "rlp" : "0xf9045df901f9a02e105f9c29de0d025ea7d52faa1b1fa9c5151e2d4036cdbdf73e3c9de91c6773a03afbd97a7cf466edeab1ddef9530cbabadd6cffc93aeaa1476d99cbe9e8ff679948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba8252088459551cc780a01de4dbc948930af42cb071977aab9b242ae52b6d9c2c0fe04e50ec45f4e6ba7088d6c860fafebd415af862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a087d20ad5dfa65878d384023fd33b68576eedd68295d57c0e2f8e803bcfdcad6ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb0283022917808459551cc680a042a3ad6eae3d32e3affd871524e60dcb2fcae44458e9d1a5b80f68b0ddd0b228880f0ac76fea6fea36"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x2e105f9c29de0d025ea7d52faa1b1fa9c5151e2d4036cdbdf73e3c9de91c6773",
+ "network" : "EIP158",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "gasLimitTooLowExactBound_Frontier" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/gasLimitTooLowExactBoundFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x038630",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xef86adbc1093147542c68c88b53b6951722461b08f16419be65fd398f5105729",
+ "mixHash" : "0x4f3959b537a7c7100de7069a5c6aa257963b06fb97d685f5f04e4e8fb1554019",
+ "nonce" : "0xd4bb3375e624af07",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551ca0",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008303863001832fefba8252088459551ca080a04f3959b537a7c7100de7069a5c6aa257963b06fb97d685f5f04e4e8fb155401988d4bb3375e624af07f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x14b2b030caa0fa6fbcd47d72df2d3009748a6d5264f1196050a22d672f6d26bf",
+ "mixHash" : "0x7122d2d2655d0fb889f9771f25f453546e63b530fbee1af8dffb71a075c4ed22",
+ "nonce" : "0x85eac6ca63ae2b62",
+ "number" : "0x02",
+ "parentHash" : "0xef86adbc1093147542c68c88b53b6951722461b08f16419be65fd398f5105729",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551ca3",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0ef86adbc1093147542c68c88b53b6951722461b08f16419be65fd398f5105729a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a002832fefba8252088459551ca380a07122d2d2655d0fb889f9771f25f453546e63b530fbee1af8dffb71a075c4ed228885eac6ca63ae2b62f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidGasLimit",
+ "rlp" : "0xf9045df901f9a014b2b030caa0fa6fbcd47d72df2d3009748a6d5264f1196050a22d672f6d26bfa0deeb86a3e8f26cd0c899b3976f7ae5277c7ce7f88235e6ef5f75ad85f13f940c948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008303871003832fefba8252088459551caa80a057f95ed07e2e4e807944ae97130e993cd5635cc9a614db7e33474b19785a759b8880f074604740c4e8f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0ef86adbc1093147542c68c88b53b6951722461b08f16419be65fd398f5105729a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a00283022917808459551ca680a0a7987385b5b18cb361febe4fde23094e033175da4075123451b116ff3562d6578821febb7f24b78cb0"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x14b2b030caa0fa6fbcd47d72df2d3009748a6d5264f1196050a22d672f6d26bf",
+ "network" : "Frontier",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "gasLimitTooLowExactBound_Homestead" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/gasLimitTooLowExactBoundFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x38059701061a1cbad019c87237c25c147d3f5edfecb0058e1f4c7a1ac6acd911",
+ "mixHash" : "0x630e69763c3d88b62495159f0b5edd983972b44e5ddf363230aa6179826a99f3",
+ "nonce" : "0xc8d386916be343db",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551cb1",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba8252088459551cb180a0630e69763c3d88b62495159f0b5edd983972b44e5ddf363230aa6179826a99f388c8d386916be343dbf862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x6680dfb64ef34a33b3b50c99bf4c395001b5c149a1ea69e23928c18c8c4ec622",
+ "mixHash" : "0x3e78a53d8017a1b69c214b08bc51356863d6e8141d672024524622c0826d860b",
+ "nonce" : "0x625b17a1b6bd4fca",
+ "number" : "0x02",
+ "parentHash" : "0x38059701061a1cbad019c87237c25c147d3f5edfecb0058e1f4c7a1ac6acd911",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551cb3",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a038059701061a1cbad019c87237c25c147d3f5edfecb0058e1f4c7a1ac6acd911a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8252088459551cb380a03e78a53d8017a1b69c214b08bc51356863d6e8141d672024524622c0826d860b88625b17a1b6bd4fcaf862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidGasLimit",
+ "rlp" : "0xf9045df901f9a06680dfb64ef34a33b3b50c99bf4c395001b5c149a1ea69e23928c18c8c4ec622a0c4165b1de92912f6ecf39dd51d9edf8995829e131c7defd8c4961e2bbf1953d6948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba8252088459551cb880a0a0d43242797072c1803165679b5e532d15d7d043c907ed7de42cddb78c829844889393b291d7d7c039f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a038059701061a1cbad019c87237c25c147d3f5edfecb0058e1f4c7a1ac6acd911a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb0283022917808459551cb680a03dad6e50685370d3b18ca23ee93bc1878d7e09b0883651ec8ec275e725d0cf62884eac266912fc367c"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x6680dfb64ef34a33b3b50c99bf4c395001b5c149a1ea69e23928c18c8c4ec622",
+ "network" : "Homestead",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "gasLimitTooLowExactBound_Metropolis" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/gasLimitTooLowExactBoundFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x4c3820f20d739899456f6e7d73923393d5360194416ca1ecbdeb6f0aebfd7050",
+ "mixHash" : "0x5c0a8f5ef2ed9839b9cdb51b276e68ea44797cc38a097613e7680545f10ac13e",
+ "nonce" : "0xa4818e492318533a",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0x2dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8",
+ "timestamp" : "0x59551cc9",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a02dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba8252088459551cc980a05c0a8f5ef2ed9839b9cdb51b276e68ea44797cc38a097613e7680545f10ac13e88a4818e492318533af862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x28ca07d350a6e07334acc32db2062c4dc7c97d6c30ab5bb720c3d20de004fb2a",
+ "mixHash" : "0xc1b3dee30ac6f35ecd46f6e3936c1ee0e7cb72d0f968d8a75569da1c303e5630",
+ "nonce" : "0xf8bea3ddf0c93fd2",
+ "number" : "0x02",
+ "parentHash" : "0x4c3820f20d739899456f6e7d73923393d5360194416ca1ecbdeb6f0aebfd7050",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0xd0128b5caa7bc339e277530020a6e709918bd0136d3064d618172775bf1db49e",
+ "timestamp" : "0x59551ccb",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a04c3820f20d739899456f6e7d73923393d5360194416ca1ecbdeb6f0aebfd7050a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0d0128b5caa7bc339e277530020a6e709918bd0136d3064d618172775bf1db49ea0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8252088459551ccb80a0c1b3dee30ac6f35ecd46f6e3936c1ee0e7cb72d0f968d8a75569da1c303e563088f8bea3ddf0c93fd2f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidGasLimit",
+ "rlp" : "0xf9045df901f9a028ca07d350a6e07334acc32db2062c4dc7c97d6c30ab5bb720c3d20de004fb2aa0121f45689eaebb4de3cab3afbc9560a15463f4189c26db8900baa17bdc6350c9948888f1f195afa192cfee860698584c030f4c9db1a009f751a9bedeb238718dbd3842ba2df4e0132967b72047915939f6e33632a945a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba8252088459551cd180a0744de9f3ad546b4b617907a39918085146b9c43fd23d6fec1b57bd2ac126c1a38846f9c31b0c001badf862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a04c3820f20d739899456f6e7d73923393d5360194416ca1ecbdeb6f0aebfd7050a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a02dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb0283022917808459551cce80a0b8750713b08a710e5a936c014371680edbcd6f17e6f0290cb681f793c338c1e68817aee45f27c14e18"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x28ca07d350a6e07334acc32db2062c4dc7c97d6c30ab5bb720c3d20de004fb2a",
+ "network" : "Metropolis",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x00000000000000000000000000000000000000f0" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/bcUncleHeaderValiditiy/nonceWrong.json b/BlockchainTests/bcUncleHeaderValiditiy/nonceWrong.json
new file mode 100644
index 000000000..3f2019146
--- /dev/null
+++ b/BlockchainTests/bcUncleHeaderValiditiy/nonceWrong.json
@@ -0,0 +1,734 @@
+{
+ "nonceWrong_EIP150" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/nonceWrongFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x1a56bcd1a7cf37e15fb29d75c75104239de69aa8bfd43af6c47d678ad6be7653",
+ "mixHash" : "0xbe18685f5c4dda18a77a5b04825d0e6eef0c7b85c4faf81f6152a2d673fb85ba",
+ "nonce" : "0xbd72699e73746de4",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551a75",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba8252088459551a7580a0be18685f5c4dda18a77a5b04825d0e6eef0c7b85c4faf81f6152a2d673fb85ba88bd72699e73746de4f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x7a3de1511c888abb441f9680df9442ff75f91368266d1a8329c7972e6e5fd57b",
+ "mixHash" : "0x5b085fb66625e1e783e21092a05c957b3a5386c7ce94bb9b60967a2d31985d24",
+ "nonce" : "0xba53dba5333e5e0d",
+ "number" : "0x02",
+ "parentHash" : "0x1a56bcd1a7cf37e15fb29d75c75104239de69aa8bfd43af6c47d678ad6be7653",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551a78",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a01a56bcd1a7cf37e15fb29d75c75104239de69aa8bfd43af6c47d678ad6be7653a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8252088459551a7880a05b085fb66625e1e783e21092a05c957b3a5386c7ce94bb9b60967a2d31985d2488ba53dba5333e5e0df862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidBlockNonce",
+ "rlp" : "0xf9045df901f9a07a3de1511c888abb441f9680df9442ff75f91368266d1a8329c7972e6e5fd57ba0d847d0d4fb5502388d6e4243343d7c3326bd79e933a10d2f162da2b867ac9036948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba8252088459551a7b80a04f20dbd0c1fee66295aeb6c7e9732e16f09b1ed51030fafc5b46b8b8f2f39a6b88fbf751f8b9c64f36f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a01a56bcd1a7cf37e15fb29d75c75104239de69aa8bfd43af6c47d678ad6be7653a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba808459551a7a80a0000000000000000000000000000000000000000000000000000000000000000088bad524c1790fa83b"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x7a3de1511c888abb441f9680df9442ff75f91368266d1a8329c7972e6e5fd57b",
+ "network" : "EIP150",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "nonceWrong_EIP158" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/nonceWrongFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xd13f8b0a75f786eb7fc01cd859c870e736b5818b0e81c9e6bce413b9792dc648",
+ "mixHash" : "0x95b7ffee5e4485b9f2c2256faede95835ce9173ea023c5c2ed31e4b70ffbf98e",
+ "nonce" : "0x92c5983ebb40e4b1",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551a81",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba8252088459551a8180a095b7ffee5e4485b9f2c2256faede95835ce9173ea023c5c2ed31e4b70ffbf98e8892c5983ebb40e4b1f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x1db3d4fd7cd6015d5ae495fe20698299ea0c8e8c89eb0b1c2a9672087ef297aa",
+ "mixHash" : "0xe3a4b619acb5999b78ee6b2085cfdde31dca76c536e79c251e637db185738e90",
+ "nonce" : "0xb2299f1d3282a846",
+ "number" : "0x02",
+ "parentHash" : "0xd13f8b0a75f786eb7fc01cd859c870e736b5818b0e81c9e6bce413b9792dc648",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551a83",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0d13f8b0a75f786eb7fc01cd859c870e736b5818b0e81c9e6bce413b9792dc648a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8252088459551a8380a0e3a4b619acb5999b78ee6b2085cfdde31dca76c536e79c251e637db185738e9088b2299f1d3282a846f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidBlockNonce",
+ "rlp" : "0xf9045df901f9a01db3d4fd7cd6015d5ae495fe20698299ea0c8e8c89eb0b1c2a9672087ef297aaa0ff15331b7332d9736c9dbe97b347deff533728ddc785ee42812cfd4f7801672d948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba8252088459551a8680a0712847a0fc2a7f258e9ec2f5783cf7dfbfb732f3154dac00f2af821f0485be428810707e4ba7283698f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0d13f8b0a75f786eb7fc01cd859c870e736b5818b0e81c9e6bce413b9792dc648a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba808459551a8480a0000000000000000000000000000000000000000000000000000000000000000088bad524c1790fa83b"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x1db3d4fd7cd6015d5ae495fe20698299ea0c8e8c89eb0b1c2a9672087ef297aa",
+ "network" : "EIP158",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "nonceWrong_Frontier" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/nonceWrongFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x038630",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x78e315b8186bc4374e6e6f1d65ad299d318fc5e23f8032ee3367d6e09668da57",
+ "mixHash" : "0xd8d28944b419023e66a2ee8c8ecac15bb408966474b6a39f80d98296802d5920",
+ "nonce" : "0xaacdeee0ce786828",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551a5f",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008303863001832fefba8252088459551a5f80a0d8d28944b419023e66a2ee8c8ecac15bb408966474b6a39f80d98296802d592088aacdeee0ce786828f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xca0b7c1fca46259610899e8491f63f2b5cc7028fca44f7d28dc7d968dde1257f",
+ "mixHash" : "0xbfbcbbf5ea7d9003f54990c0bb4d7bdf49d53398a240e7dc5abcc2b505851cf7",
+ "nonce" : "0x68f2e8bfd0577e84",
+ "number" : "0x02",
+ "parentHash" : "0x78e315b8186bc4374e6e6f1d65ad299d318fc5e23f8032ee3367d6e09668da57",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551a62",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a078e315b8186bc4374e6e6f1d65ad299d318fc5e23f8032ee3367d6e09668da57a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a002832fefba8252088459551a6280a0bfbcbbf5ea7d9003f54990c0bb4d7bdf49d53398a240e7dc5abcc2b505851cf78868f2e8bfd0577e84f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidBlockNonce",
+ "rlp" : "0xf9045df901f9a0ca0b7c1fca46259610899e8491f63f2b5cc7028fca44f7d28dc7d968dde1257fa0f72e804bc3407f4f3dc813c1286e671df850fb9e7aac10c96879523a596fd83a948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008303871003832fefba8252088459551a6580a05abfb3abcec18538892eddb54d83b1f8af21e04f7f447f7ed05ab1e506620ff788a3d1f3ab673b35c1f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a078e315b8186bc4374e6e6f1d65ad299d318fc5e23f8032ee3367d6e09668da57a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a002832fefba808459551a6480a0000000000000000000000000000000000000000000000000000000000000000088bad524c1790fa83b"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xca0b7c1fca46259610899e8491f63f2b5cc7028fca44f7d28dc7d968dde1257f",
+ "network" : "Frontier",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "nonceWrong_Homestead" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/nonceWrongFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xa050eb3b9418907bdbbd8b6d8e80c5074d2b03a48b9167077ef164bf0e4abe7e",
+ "mixHash" : "0x3922b3ffd09a889a9c1a8d618af37c0999046227bb65f5bc8c8be778007ff162",
+ "nonce" : "0x0138f517f220e01b",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551a69",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba8252088459551a6980a03922b3ffd09a889a9c1a8d618af37c0999046227bb65f5bc8c8be778007ff162880138f517f220e01bf862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x12893ddf71bfb234faec724eb5cf0a8fa9a15d130b9ffb740bc8f8b9ef90317f",
+ "mixHash" : "0x7979a3e022664e20140697bff492fb2fddb096149533567c60c1d55a19c51500",
+ "nonce" : "0x8f6b5d758de74726",
+ "number" : "0x02",
+ "parentHash" : "0xa050eb3b9418907bdbbd8b6d8e80c5074d2b03a48b9167077ef164bf0e4abe7e",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551a6a",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0a050eb3b9418907bdbbd8b6d8e80c5074d2b03a48b9167077ef164bf0e4abe7ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8252088459551a6a80a07979a3e022664e20140697bff492fb2fddb096149533567c60c1d55a19c51500888f6b5d758de74726f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidBlockNonce",
+ "rlp" : "0xf9045df901f9a012893ddf71bfb234faec724eb5cf0a8fa9a15d130b9ffb740bc8f8b9ef90317fa037ebe5eae247a2a642d8fb02de3a454a94376584a2a6e5800585c8b16c799fd1948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba8252088459551a7180a085aa10e97ffe79f3574fc012aa8e8a315cb1b634c510e25f58bffcedf42d6cd588f12132d83f4dbfcbf862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0a050eb3b9418907bdbbd8b6d8e80c5074d2b03a48b9167077ef164bf0e4abe7ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba808459551a6e80a0000000000000000000000000000000000000000000000000000000000000000088bad524c1790fa83b"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x12893ddf71bfb234faec724eb5cf0a8fa9a15d130b9ffb740bc8f8b9ef90317f",
+ "network" : "Homestead",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "nonceWrong_Metropolis" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/nonceWrongFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xb54e375d321aee2a747501bc3ab4d3b047e63a8ce241b59063f4bf5c5b2d5c53",
+ "mixHash" : "0xcf93f08c37cc915879693b4ce1043eb7d81958d209f9e26aa09efc4d15516f63",
+ "nonce" : "0x6bc3fbb3a4f1365b",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0x2dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8",
+ "timestamp" : "0x59551a88",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a02dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba8252088459551a8880a0cf93f08c37cc915879693b4ce1043eb7d81958d209f9e26aa09efc4d15516f63886bc3fbb3a4f1365bf862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xe96a1f38442a9e22ab72c4e8c71432c8d53423416d4f2b0130a4f740a357d098",
+ "mixHash" : "0x468ecb85459643063e1e2d6376fbab5195e4b6ee8ef37bf81511c2ad771fa4d7",
+ "nonce" : "0x00278075f661c503",
+ "number" : "0x02",
+ "parentHash" : "0xb54e375d321aee2a747501bc3ab4d3b047e63a8ce241b59063f4bf5c5b2d5c53",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0xd0128b5caa7bc339e277530020a6e709918bd0136d3064d618172775bf1db49e",
+ "timestamp" : "0x59551a8b",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0b54e375d321aee2a747501bc3ab4d3b047e63a8ce241b59063f4bf5c5b2d5c53a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0d0128b5caa7bc339e277530020a6e709918bd0136d3064d618172775bf1db49ea0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8252088459551a8b80a0468ecb85459643063e1e2d6376fbab5195e4b6ee8ef37bf81511c2ad771fa4d78800278075f661c503f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidBlockNonce",
+ "rlp" : "0xf9045df901f9a0e96a1f38442a9e22ab72c4e8c71432c8d53423416d4f2b0130a4f740a357d098a0480d9ddb013915b395d6e1dbe0541f0de7b31f837b45e9432dd69da507e5aeb8948888f1f195afa192cfee860698584c030f4c9db1a009f751a9bedeb238718dbd3842ba2df4e0132967b72047915939f6e33632a945a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba8252088459551a8e80a0f7188f677358e135efae9c40c7fec9e34830201d2111b47c9a4a7cb27b2265d3889ca8a1115bc0339ef862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0b54e375d321aee2a747501bc3ab4d3b047e63a8ce241b59063f4bf5c5b2d5c53a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a02dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba808459551a8c80a0000000000000000000000000000000000000000000000000000000000000000088bad524c1790fa83b"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xe96a1f38442a9e22ab72c4e8c71432c8d53423416d4f2b0130a4f740a357d098",
+ "network" : "Metropolis",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x00000000000000000000000000000000000000f0" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/bcUncleHeaderValiditiy/timestampTooLow.json b/BlockchainTests/bcUncleHeaderValiditiy/timestampTooLow.json
new file mode 100644
index 000000000..5cb37d6a0
--- /dev/null
+++ b/BlockchainTests/bcUncleHeaderValiditiy/timestampTooLow.json
@@ -0,0 +1,734 @@
+{
+ "timestampTooLow_EIP150" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/timestampTooLowFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xf4215c67d68f74e44be4d34ba404c5bfea6dfa0301b642a173b1592f51093da0",
+ "mixHash" : "0x17ef04b174eda2e0ba52f5a2f1bc95c6b30ce5ded82788732c4e722fa38d57ec",
+ "nonce" : "0x391ce1284f493a9c",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59552660",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba825208845955266080a017ef04b174eda2e0ba52f5a2f1bc95c6b30ce5ded82788732c4e722fa38d57ec88391ce1284f493a9cf862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xba958e7cc5af6dace9c9f279807d4311a8a6a77b71592ece368d6b420f1d6ecd",
+ "mixHash" : "0x5bd2571bf8205754bebfceb3362c3fb0e74a12800ad296bbf4fd73a7a818e4ae",
+ "nonce" : "0x70af3031e398cb69",
+ "number" : "0x02",
+ "parentHash" : "0xf4215c67d68f74e44be4d34ba404c5bfea6dfa0301b642a173b1592f51093da0",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59552662",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0f4215c67d68f74e44be4d34ba404c5bfea6dfa0301b642a173b1592f51093da0a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba825208845955266280a05bd2571bf8205754bebfceb3362c3fb0e74a12800ad296bbf4fd73a7a818e4ae8870af3031e398cb69f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidTimestamp",
+ "rlp" : "0xf9045df901f9a0ba958e7cc5af6dace9c9f279807d4311a8a6a77b71592ece368d6b420f1d6ecda0d3ed6e652756c182e01b84d7ff63b76c3665b66f69703baad60a8cfe38d6b6e8948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba825208845955266580a0bee1404c2a4389bd9f034a6ed401b9bc649a8d2634e00652a34c01348876561388b40d5a96badc4e5ef862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0f4215c67d68f74e44be4d34ba404c5bfea6dfa0301b642a173b1592f51093da0a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba80845522f29e80a0bb02eb6eaf4f55459af36736d9609976639e5bfb9b30ba929555e6795aad4634888c0a91e666239d67"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xba958e7cc5af6dace9c9f279807d4311a8a6a77b71592ece368d6b420f1d6ecd",
+ "network" : "EIP150",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "timestampTooLow_EIP158" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/timestampTooLowFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xc4d28915e7e79045db404466a7583b0a9e9805b6af99baf4b0542e7713e6864c",
+ "mixHash" : "0xbc6817d02880ca69df0bce04381aeb8f0fc8b10b0848f1f136fbb18186cb116f",
+ "nonce" : "0x8144fb0e960355b1",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59552667",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba825208845955266780a0bc6817d02880ca69df0bce04381aeb8f0fc8b10b0848f1f136fbb18186cb116f888144fb0e960355b1f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xec7c93cbd7ed2e8e882f89d54a13be4381455851f069f6041fcfe3507ee0421d",
+ "mixHash" : "0xaf305ee66752db36f35e94482cc9bd015ae0129c6e7f758dcac737445923f530",
+ "nonce" : "0x1de97e4ec8f687ac",
+ "number" : "0x02",
+ "parentHash" : "0xc4d28915e7e79045db404466a7583b0a9e9805b6af99baf4b0542e7713e6864c",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59552669",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0c4d28915e7e79045db404466a7583b0a9e9805b6af99baf4b0542e7713e6864ca01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba825208845955266980a0af305ee66752db36f35e94482cc9bd015ae0129c6e7f758dcac737445923f530881de97e4ec8f687acf862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidTimestamp",
+ "rlp" : "0xf9045df901f9a0ec7c93cbd7ed2e8e882f89d54a13be4381455851f069f6041fcfe3507ee0421da0019ff37b8e7cf497c3bcd6dcb45c54547cc6f08d8a58cbb519bd16e8f99cc951948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba825208845955266c80a09f791fc9e74a496138c65a5dcb0e0603b1686d093874183add4f1e795ca0022888ce66e6cfe128763cf862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0c4d28915e7e79045db404466a7583b0a9e9805b6af99baf4b0542e7713e6864ca01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba80845522f29e80a056d0235679b37df442a8e5658906dfd70d89da22f3be02c64b05b429c8f73e7688d7769680bb98e656"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xec7c93cbd7ed2e8e882f89d54a13be4381455851f069f6041fcfe3507ee0421d",
+ "network" : "EIP158",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "timestampTooLow_Frontier" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/timestampTooLowFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x038630",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xdd6943f245b6009e93a46160c1514e00ec9f60694783092a4cda238ddc65bb58",
+ "mixHash" : "0xc4400afa638f7673e9fcbaf08a50d09d2910268a712e99a75043cef8646e8714",
+ "nonce" : "0xa6d38e34aeb8b77c",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59552643",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008303863001832fefba825208845955264380a0c4400afa638f7673e9fcbaf08a50d09d2910268a712e99a75043cef8646e871488a6d38e34aeb8b77cf862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xb42ad2313ccba98770136da8c92a827337f4764ea3e98caa25a1988bde1eca15",
+ "mixHash" : "0x80f1d5828c34ea903bd35c60758c6678d79ddb89fa7a6f9ccc0967e87e0e33b2",
+ "nonce" : "0x05aa2363420b4adf",
+ "number" : "0x02",
+ "parentHash" : "0xdd6943f245b6009e93a46160c1514e00ec9f60694783092a4cda238ddc65bb58",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59552648",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0dd6943f245b6009e93a46160c1514e00ec9f60694783092a4cda238ddc65bb58a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a002832fefba825208845955264880a080f1d5828c34ea903bd35c60758c6678d79ddb89fa7a6f9ccc0967e87e0e33b28805aa2363420b4adff862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidTimestamp",
+ "rlp" : "0xf9045df901f9a0b42ad2313ccba98770136da8c92a827337f4764ea3e98caa25a1988bde1eca15a07214c784ec5d7ad6ea70891d822625742e7d93fb222de87d6ec82b9c5f9ac6aa948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008303871003832fefba825208845955264d80a0c4bd38afb506b733316c8fe205473235916311bfb7910a9debc74f8b8099ddf288eda640a98df738d6f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0dd6943f245b6009e93a46160c1514e00ec9f60694783092a4cda238ddc65bb58a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a002832fefba80845522f29e80a0494bc8437057a664a4ddd28a5da7c674d6b6e6a7a6709702e158540a936fe1d988204d8031c8a94420"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xb42ad2313ccba98770136da8c92a827337f4764ea3e98caa25a1988bde1eca15",
+ "network" : "Frontier",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "timestampTooLow_Homestead" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/timestampTooLowFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xd8de036f10d697d9163e9bd8d440ed5ce93c84053c2f2d6f11d1c66b492f7281",
+ "mixHash" : "0x32987c5413dc4a0e88fe9779f355c6d219e186ab9dd778d321ac0ed32eef9a9b",
+ "nonce" : "0x312fed9e623f9ce8",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59552653",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba825208845955265380a032987c5413dc4a0e88fe9779f355c6d219e186ab9dd778d321ac0ed32eef9a9b88312fed9e623f9ce8f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x12dc5377651d7d2404c4f1a9fab293f2000df7ebfa3880c47b464c26490f3191",
+ "mixHash" : "0x42aee7d0a576524086bcd5746647459d81bd71a7a792d7a9c31ff5dc2fde4ece",
+ "nonce" : "0x93722c6f7b03ce66",
+ "number" : "0x02",
+ "parentHash" : "0xd8de036f10d697d9163e9bd8d440ed5ce93c84053c2f2d6f11d1c66b492f7281",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59552656",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0d8de036f10d697d9163e9bd8d440ed5ce93c84053c2f2d6f11d1c66b492f7281a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba825208845955265680a042aee7d0a576524086bcd5746647459d81bd71a7a792d7a9c31ff5dc2fde4ece8893722c6f7b03ce66f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidTimestamp",
+ "rlp" : "0xf9045df901f9a012dc5377651d7d2404c4f1a9fab293f2000df7ebfa3880c47b464c26490f3191a060390a5288f1137d8e4af17f1f70b831eeb9451d701a3440c2e3ce0b212eabf0948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba825208845955265a80a0c190493dd92d2425664f82cfe8d5b74d981cc0b6fb96bbe41eb9e48e46c3a8dc8812138b63fe9f3afff862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0d8de036f10d697d9163e9bd8d440ed5ce93c84053c2f2d6f11d1c66b492f7281a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba80845522f29e80a083ec4377d9b05c2a94ff78202f5a912f0c44f324ce2af81e7acb65e6f5a8320c88f734c2b5a6743ff2"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x12dc5377651d7d2404c4f1a9fab293f2000df7ebfa3880c47b464c26490f3191",
+ "network" : "Homestead",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "timestampTooLow_Metropolis" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/timestampTooLowFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xaf81c96695ba6196e4f34f44abf61caac7694c235018577648a0fde3431977e5",
+ "mixHash" : "0xd8bb662211787c6fde0cf3981144aa2f93f53de642f666f2facd09a58d404f9a",
+ "nonce" : "0xea1fc73819872e4a",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0x2dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8",
+ "timestamp" : "0x5955266d",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a02dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba825208845955266d80a0d8bb662211787c6fde0cf3981144aa2f93f53de642f666f2facd09a58d404f9a88ea1fc73819872e4af862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x4cb4fa2ce963877c306f0c1f553c76120338402b6866b6318f87052449acc3c0",
+ "mixHash" : "0x03e690af9fb4711cc6c58c77cd4ca884d0dd922979f20eccbeed5b7941ec57e6",
+ "nonce" : "0x1fa60848807658ea",
+ "number" : "0x02",
+ "parentHash" : "0xaf81c96695ba6196e4f34f44abf61caac7694c235018577648a0fde3431977e5",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0xd0128b5caa7bc339e277530020a6e709918bd0136d3064d618172775bf1db49e",
+ "timestamp" : "0x59552673",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0af81c96695ba6196e4f34f44abf61caac7694c235018577648a0fde3431977e5a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0d0128b5caa7bc339e277530020a6e709918bd0136d3064d618172775bf1db49ea0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba825208845955267380a003e690af9fb4711cc6c58c77cd4ca884d0dd922979f20eccbeed5b7941ec57e6881fa60848807658eaf862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidTimestamp",
+ "rlp" : "0xf9045df901f9a04cb4fa2ce963877c306f0c1f553c76120338402b6866b6318f87052449acc3c0a02e8aea32a76be4d37a312592324434762bab423a853dae24cd351a2d39d2508d948888f1f195afa192cfee860698584c030f4c9db1a009f751a9bedeb238718dbd3842ba2df4e0132967b72047915939f6e33632a945a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba825208845955267980a0fe1662efcfbb5d8c85734ba140b32ceca12ac710853b13268cce2c7ffc48b70f884c178cadbf86beeaf862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0af81c96695ba6196e4f34f44abf61caac7694c235018577648a0fde3431977e5a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a02dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5002832fefba80845522f29e80a0c57b254ecdb69308dda5770a72294cfb1c1484fd2ac2027d13142f070801f8718820465dfbc394ca69"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x4cb4fa2ce963877c306f0c1f553c76120338402b6866b6318f87052449acc3c0",
+ "network" : "Metropolis",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x00000000000000000000000000000000000000f0" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/bcUncleHeaderValiditiy/wrongMixHash.json b/BlockchainTests/bcUncleHeaderValiditiy/wrongMixHash.json
new file mode 100644
index 000000000..c261b43b9
--- /dev/null
+++ b/BlockchainTests/bcUncleHeaderValiditiy/wrongMixHash.json
@@ -0,0 +1,734 @@
+{
+ "wrongMixHash_EIP150" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/wrongMixHashFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x9aa3324d13279f5b6fd2d5088b61b55eefafe9f85b51b2260151bdf868545c67",
+ "mixHash" : "0x5c51c494d00864032d38aa4484d3438f0b9e1341260e5a9a0c27fbc3e2d644e4",
+ "nonce" : "0x0424b4223ee26ee9",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x595519e2",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba82520884595519e280a05c51c494d00864032d38aa4484d3438f0b9e1341260e5a9a0c27fbc3e2d644e4880424b4223ee26ee9f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x61945d5461020ae261d56f009ec2a3e1e2e986cb8ae196547d7670150ec3548b",
+ "mixHash" : "0x787d5b7c5265a080109ea2b5d615bf68b116baf8bc596607f7953f2c6633d947",
+ "nonce" : "0x11dcd8fe75919575",
+ "number" : "0x02",
+ "parentHash" : "0x9aa3324d13279f5b6fd2d5088b61b55eefafe9f85b51b2260151bdf868545c67",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x595519e5",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a09aa3324d13279f5b6fd2d5088b61b55eefafe9f85b51b2260151bdf868545c67a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba82520884595519e580a0787d5b7c5265a080109ea2b5d615bf68b116baf8bc596607f7953f2c6633d9478811dcd8fe75919575f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidBlockNonce",
+ "rlp" : "0xf9045df901f9a061945d5461020ae261d56f009ec2a3e1e2e986cb8ae196547d7670150ec3548ba00d83d8146102cadcc202d4f161af6d8a1f4d6f92862bc8b1673cda411a7e38ad948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba82520884595519e880a062ed25e1b0f8b7e6d52999639f1333c8d1370c73035650abf22417a5cc441141885ca780f2ce69a2baf862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a09aa3324d13279f5b6fd2d5088b61b55eefafe9f85b51b2260151bdf868545c67a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8084595519e780a0bad7f905d29ed0fca99d65d0adcce698dee97cf72a13c7cd8d7a7826b8eee770880000000000000000"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x61945d5461020ae261d56f009ec2a3e1e2e986cb8ae196547d7670150ec3548b",
+ "network" : "EIP150",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "wrongMixHash_EIP158" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/wrongMixHashFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x35fe62a543fb914a975d7f987ef76bc9127f9281adc3c2065e359ce4a2eef873",
+ "mixHash" : "0x81800e4ec3891afe70b9a8466e862439999b2caa883c067c9617d501acad176f",
+ "nonce" : "0xaa447d5f910fad4a",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x595519eb",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba82520884595519eb80a081800e4ec3891afe70b9a8466e862439999b2caa883c067c9617d501acad176f88aa447d5f910fad4af862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xbaad68e0dcdfbf3654a811670280da41f7ae4aabe6c2d444f41e7a5788567ba9",
+ "mixHash" : "0x6d33fff6b8b8b2c03a9346de2e8b91d084ef050b19d776f4c25c88ec0f803b83",
+ "nonce" : "0xd78ce0520aa37de8",
+ "number" : "0x02",
+ "parentHash" : "0x35fe62a543fb914a975d7f987ef76bc9127f9281adc3c2065e359ce4a2eef873",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x595519ed",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a035fe62a543fb914a975d7f987ef76bc9127f9281adc3c2065e359ce4a2eef873a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba82520884595519ed80a06d33fff6b8b8b2c03a9346de2e8b91d084ef050b19d776f4c25c88ec0f803b8388d78ce0520aa37de8f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidBlockNonce",
+ "rlp" : "0xf9045df901f9a0baad68e0dcdfbf3654a811670280da41f7ae4aabe6c2d444f41e7a5788567ba9a0ae83769401135edcde7a319e555ab82fcc690071a5d37e3a12496ec696da4bb2948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba82520884595519f080a0d154641a7185e232a7ab67f472a7b5ca94d1ad431566c2c3b0ccc8fc7ad8dbd088d757691e833acf6cf862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a035fe62a543fb914a975d7f987ef76bc9127f9281adc3c2065e359ce4a2eef873a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8084595519ee80a0bad7f905d29ed0fca99d65d0adcce698dee97cf72a13c7cd8d7a7826b8eee770880000000000000000"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xbaad68e0dcdfbf3654a811670280da41f7ae4aabe6c2d444f41e7a5788567ba9",
+ "network" : "EIP158",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "wrongMixHash_Frontier" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/wrongMixHashFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x038630",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x2a2e1a9f6a498d103b68954927890cee72fc91b397b633a1993242c41528b39f",
+ "mixHash" : "0x55b17cc3990fdff7e4d4b8fd36ba2c02e5eaa532ea0c6bcb8c351ad0ea7e7ed2",
+ "nonce" : "0x3bed8969eefeafe0",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x595519cb",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008303863001832fefba82520884595519cb80a055b17cc3990fdff7e4d4b8fd36ba2c02e5eaa532ea0c6bcb8c351ad0ea7e7ed2883bed8969eefeafe0f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xb74eb20936504cda9395a3b7f8a36689d121c0e13a9909cca25f63dd2302c36f",
+ "mixHash" : "0x71090241fe10f4e977766b655931296a285894e1aad8002c885b904b489b849c",
+ "nonce" : "0xd32545da5bc6756c",
+ "number" : "0x02",
+ "parentHash" : "0x2a2e1a9f6a498d103b68954927890cee72fc91b397b633a1993242c41528b39f",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x595519d0",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a02a2e1a9f6a498d103b68954927890cee72fc91b397b633a1993242c41528b39fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a002832fefba82520884595519d080a071090241fe10f4e977766b655931296a285894e1aad8002c885b904b489b849c88d32545da5bc6756cf862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidBlockNonce",
+ "rlp" : "0xf9045df901f9a0b74eb20936504cda9395a3b7f8a36689d121c0e13a9909cca25f63dd2302c36fa0f5fcb1d24f05c96809237bdcbc3c9585d5e66f16b8fd5341004a258b8fdf4600948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008303871003832fefba82520884595519d280a016475fe4237f2ee634d46e308bcbe3cda1af7ebc20df9e0ffb0a1ed0553b7aed88e3b3ff45cd7d97d6f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a02a2e1a9f6a498d103b68954927890cee72fc91b397b633a1993242c41528b39fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a002832fefba8084595519d180a0bad7f905d29ed0fca99d65d0adcce698dee97cf72a13c7cd8d7a7826b8eee770880000000000000000"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xb74eb20936504cda9395a3b7f8a36689d121c0e13a9909cca25f63dd2302c36f",
+ "network" : "Frontier",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "wrongMixHash_Homestead" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/wrongMixHashFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x76029f3328050a9e5d06ca64367b84aa5d101cf8ff15f4c7c671e755db1156ee",
+ "mixHash" : "0x8a2c731bff239873659fbbf31da85f544c13f2f7928c51350d760e471fd9652b",
+ "nonce" : "0x85d08d7667f3953a",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x595519d6",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba82520884595519d680a08a2c731bff239873659fbbf31da85f544c13f2f7928c51350d760e471fd9652b8885d08d7667f3953af862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xbfebd8c3b2148c5971f5850a37863fcb2288723fad5c82920f25d88f80323fa3",
+ "mixHash" : "0x7c79864696b03eeed966fec7de933ad2ca2a3f58c8c23473a8dd0234d0857201",
+ "nonce" : "0x20ffc60becb6a37b",
+ "number" : "0x02",
+ "parentHash" : "0x76029f3328050a9e5d06ca64367b84aa5d101cf8ff15f4c7c671e755db1156ee",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x595519d8",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a076029f3328050a9e5d06ca64367b84aa5d101cf8ff15f4c7c671e755db1156eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba82520884595519d880a07c79864696b03eeed966fec7de933ad2ca2a3f58c8c23473a8dd0234d08572018820ffc60becb6a37bf862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidBlockNonce",
+ "rlp" : "0xf9045df901f9a0bfebd8c3b2148c5971f5850a37863fcb2288723fad5c82920f25d88f80323fa3a04141292d621004e248eaa212aba26c1c4a6ec1f8e6fdd4f0b0c08cd32223cf8d948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba82520884595519e180a0ae8084798e7cb6f825d0b7cdb59c49ed81eb217b12b67a08b1f85a167447460a8814bd1cedbc26ac35f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a076029f3328050a9e5d06ca64367b84aa5d101cf8ff15f4c7c671e755db1156eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8084595519dd80a0bad7f905d29ed0fca99d65d0adcce698dee97cf72a13c7cd8d7a7826b8eee770880000000000000000"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xbfebd8c3b2148c5971f5850a37863fcb2288723fad5c82920f25d88f80323fa3",
+ "network" : "Homestead",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "wrongMixHash_Metropolis" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/wrongMixHashFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x9bc5c01e9cc02b4396971ebbc93919cce961dc04288890816fb20d9213b44e5d",
+ "mixHash" : "0x575d5a0985a907838700382b814a457c813c99651e4481f57e8209c70f0463f0",
+ "nonce" : "0x23947a29904acf5c",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0x2dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8",
+ "timestamp" : "0x595519f5",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a02dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba82520884595519f580a0575d5a0985a907838700382b814a457c813c99651e4481f57e8209c70f0463f08823947a29904acf5cf862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xd3c648439041663b927b32b9c6e0828c0ff0fb763fea3e6ad8fbc592d9fb59d6",
+ "mixHash" : "0xabf049e40e9df259aa04ec5c59247459f907c29cc08bf3642661e4d6aa73805c",
+ "nonce" : "0x77f4f953c6db5dc4",
+ "number" : "0x02",
+ "parentHash" : "0x9bc5c01e9cc02b4396971ebbc93919cce961dc04288890816fb20d9213b44e5d",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0xd0128b5caa7bc339e277530020a6e709918bd0136d3064d618172775bf1db49e",
+ "timestamp" : "0x595519f7",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a09bc5c01e9cc02b4396971ebbc93919cce961dc04288890816fb20d9213b44e5da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0d0128b5caa7bc339e277530020a6e709918bd0136d3064d618172775bf1db49ea0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba82520884595519f780a0abf049e40e9df259aa04ec5c59247459f907c29cc08bf3642661e4d6aa73805c8877f4f953c6db5dc4f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidBlockNonce",
+ "rlp" : "0xf9045df901f9a0d3c648439041663b927b32b9c6e0828c0ff0fb763fea3e6ad8fbc592d9fb59d6a0abf99b8ce026b728e758da5f02d84367b344442cdeec8567c325a85c886b63c4948888f1f195afa192cfee860698584c030f4c9db1a009f751a9bedeb238718dbd3842ba2df4e0132967b72047915939f6e33632a945a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba82520884595519fc80a0f59b384a7b6042b0183504832242b7c17b809a1d6ab7ec5ab018b5cf1e557da98809d1424b236c6471f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a09bc5c01e9cc02b4396971ebbc93919cce961dc04288890816fb20d9213b44e5da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a02dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8084595519f980a0bad7f905d29ed0fca99d65d0adcce698dee97cf72a13c7cd8d7a7826b8eee770880000000000000000"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xd3c648439041663b927b32b9c6e0828c0ff0fb763fea3e6ad8fbc592d9fb59d6",
+ "network" : "Metropolis",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x00000000000000000000000000000000000000f0" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/bcUncleHeaderValiditiy/wrongParentHash.json b/BlockchainTests/bcUncleHeaderValiditiy/wrongParentHash.json
new file mode 100644
index 000000000..c6b9563a2
--- /dev/null
+++ b/BlockchainTests/bcUncleHeaderValiditiy/wrongParentHash.json
@@ -0,0 +1,734 @@
+{
+ "wrongParentHash_EIP150" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/wrongParentHashFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xc0bda51b37b57f48f2f4635ed424a60a291b77893bf56dc1d73506e4afdb7823",
+ "mixHash" : "0xb0a7cf635b28f3b36364c66ed180d26ed701b0c4e7c54815feffa41b6a23d922",
+ "nonce" : "0x6717743e0c2e533f",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551d4c",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba8252088459551d4c80a0b0a7cf635b28f3b36364c66ed180d26ed701b0c4e7c54815feffa41b6a23d922886717743e0c2e533ff862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x04b44a87e718f17b9200f316885089ce98997c5f9d67599210dce211ef983fcf",
+ "mixHash" : "0x72ddabff25ad75a51d69bbbfe7223fa954a355caca5f1b9be19386806a582707",
+ "nonce" : "0xc687b15efc0b003e",
+ "number" : "0x02",
+ "parentHash" : "0xc0bda51b37b57f48f2f4635ed424a60a291b77893bf56dc1d73506e4afdb7823",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551d50",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0c0bda51b37b57f48f2f4635ed424a60a291b77893bf56dc1d73506e4afdb7823a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8252088459551d5080a072ddabff25ad75a51d69bbbfe7223fa954a355caca5f1b9be19386806a58270788c687b15efc0b003ef862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidUncleParentHash",
+ "rlp" : "0xf9045df901f9a004b44a87e718f17b9200f316885089ce98997c5f9d67599210dce211ef983fcfa0c03ee41bf054e1091f80407b064c8ac81614081d0fdc504ebbe3ed48872b1084948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba8252088459551d5380a0263cc7edb75437cc1966127abbb7e5d0537f35c1c2d9bed2211e8202f163eca8883ea560cf77b40e8bf862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0bad4fc6b5d99ee03c4aab1592640f6f9dcbc850668d75d631aee34989b938faea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba808459551d5280a06354d9838aa6984ec3f4c2436deb43e2496846dec8bbd4ff19766dd31d56b46088d1b35468b2ded315"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x04b44a87e718f17b9200f316885089ce98997c5f9d67599210dce211ef983fcf",
+ "network" : "EIP150",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "wrongParentHash_EIP158" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/wrongParentHashFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x86f94e4b1d6ede075455f358f3f3076f9439665112ae91951e654d856ee7a85a",
+ "mixHash" : "0x953fbdf3e1de8ffa7978bcb91532035c9c023e618de8ed0b920d18b616f4deab",
+ "nonce" : "0xf6f41d9ab7d1a6af",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551d57",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba8252088459551d5780a0953fbdf3e1de8ffa7978bcb91532035c9c023e618de8ed0b920d18b616f4deab88f6f41d9ab7d1a6aff862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x3241d4e9b620b97ccb50742bae64b244d087ea8f6334a81e50b7529583bb80db",
+ "mixHash" : "0xdc7640eefe2bed7099d78fbac6d1dc2e383792abb7b7686224915843336719f1",
+ "nonce" : "0x7499041f23d230a9",
+ "number" : "0x02",
+ "parentHash" : "0x86f94e4b1d6ede075455f358f3f3076f9439665112ae91951e654d856ee7a85a",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551d59",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a086f94e4b1d6ede075455f358f3f3076f9439665112ae91951e654d856ee7a85aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8252088459551d5980a0dc7640eefe2bed7099d78fbac6d1dc2e383792abb7b7686224915843336719f1887499041f23d230a9f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidUncleParentHash",
+ "rlp" : "0xf9045df901f9a03241d4e9b620b97ccb50742bae64b244d087ea8f6334a81e50b7529583bb80dba0149d81369293782fa8a0fa62b97ae28a9d746cbffa9be6faecc79c852f9e91ac948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba8252088459551d5c80a0e4df4fdeaa820666df614140fd549b04ccc4bc10659d44dc56c3d706096db858880714224034abe9a1f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0bad4fc6b5d99ee03c4aab1592640f6f9dcbc850668d75d631aee34989b938faea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba808459551d5b80a0e7413c977083e3d722e40f3513d37ec850125bcd0526e2850624ca3d75bd51e3886249ecfbf608b249"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x3241d4e9b620b97ccb50742bae64b244d087ea8f6334a81e50b7529583bb80db",
+ "network" : "EIP158",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "wrongParentHash_Frontier" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/wrongParentHashFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x038630",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xec05c3bd8d7fc9991476cc32c9c33026ac623dbe1d77dcf5dd23faf5ddcbc9d8",
+ "mixHash" : "0xd4a23f4e704dbb1bcf58d252eb572656cc2597149e6383279e4c5c72c1a20366",
+ "nonce" : "0x4f7a0c03b87d4fcf",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551d34",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008303863001832fefba8252088459551d3480a0d4a23f4e704dbb1bcf58d252eb572656cc2597149e6383279e4c5c72c1a20366884f7a0c03b87d4fcff862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xe5cc2741ff700282b12c8ccb3c1b2d298f6afda64d60f0f6cc979ebfffa616a5",
+ "mixHash" : "0x18cd004057815163bb3f0347c711e3db1320ac6d4817456bac53d7ec6dfa23e6",
+ "nonce" : "0xa5d30c1cb48e1600",
+ "number" : "0x02",
+ "parentHash" : "0xec05c3bd8d7fc9991476cc32c9c33026ac623dbe1d77dcf5dd23faf5ddcbc9d8",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551d39",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0ec05c3bd8d7fc9991476cc32c9c33026ac623dbe1d77dcf5dd23faf5ddcbc9d8a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a002832fefba8252088459551d3980a018cd004057815163bb3f0347c711e3db1320ac6d4817456bac53d7ec6dfa23e688a5d30c1cb48e1600f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidUncleParentHash",
+ "rlp" : "0xf9045df901f9a0e5cc2741ff700282b12c8ccb3c1b2d298f6afda64d60f0f6cc979ebfffa616a5a0ad40b3ccecc9963a2b585db9fb5a6d0a17a12d947e29f87107e9db6a8270c529948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008303871003832fefba8252088459551d3c80a09f09cce2770545d4721cb48ef7ae37830ebc06c7d2d1de5963c3c4e4ed56ef6588149e57fe63847eb2f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0bad4fc6b5d99ee03c4aab1592640f6f9dcbc850668d75d631aee34989b938faea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a002832fefba808459551d3b80a039faa1de120ad4f891a66762501e7face7583169373d406af4e318825067301188240916f1029db749"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xe5cc2741ff700282b12c8ccb3c1b2d298f6afda64d60f0f6cc979ebfffa616a5",
+ "network" : "Frontier",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "wrongParentHash_Homestead" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/wrongParentHashFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xf5d3721f3de0c417e5bf40c057458ec2a0dae3e4a3f7aa6f2071b8e0e49bd76a",
+ "mixHash" : "0x2aec04e53b0e57cf21825614542b2054fd9639bb3f4178d40454bf086fc613a6",
+ "nonce" : "0x320b0846763c94b8",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59551d3e",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba8252088459551d3e80a02aec04e53b0e57cf21825614542b2054fd9639bb3f4178d40454bf086fc613a688320b0846763c94b8f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xfdbdddedb50d81aee4e5868410c7f240fea44d1ab4fb00d8b9401a70046cb5e9",
+ "mixHash" : "0x9a81b2ce559052fc26972cddbdbb3ac97806b74da769875c7a61fb373f4d2da7",
+ "nonce" : "0x318f77101f53272d",
+ "number" : "0x02",
+ "parentHash" : "0xf5d3721f3de0c417e5bf40c057458ec2a0dae3e4a3f7aa6f2071b8e0e49bd76a",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59551d40",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0f5d3721f3de0c417e5bf40c057458ec2a0dae3e4a3f7aa6f2071b8e0e49bd76aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8252088459551d4080a09a81b2ce559052fc26972cddbdbb3ac97806b74da769875c7a61fb373f4d2da788318f77101f53272df862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidUncleParentHash",
+ "rlp" : "0xf9045df901f9a0fdbdddedb50d81aee4e5868410c7f240fea44d1ab4fb00d8b9401a70046cb5e9a0c6447e311fb3a37757be91cfb3d7a3cbffb549d18a593a524f5fcbf2b1830cbd948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba8252088459551d4780a0eade0e7a0d4efe9abd58e7926c25295ab51fd711cae4d9e2bdecdf7345d98b9e88b6c44f0df163a5e6f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0bad4fc6b5d99ee03c4aab1592640f6f9dcbc850668d75d631aee34989b938faea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba808459551d4480a00a886a94d1ac88fdc1ac4593097653bafdd6e8d5188d46437f51a8c8a0c2f27588c2a2819286212a52"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xfdbdddedb50d81aee4e5868410c7f240fea44d1ab4fb00d8b9401a70046cb5e9",
+ "network" : "Homestead",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "wrongParentHash_Metropolis" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/wrongParentHashFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xf5af467b1a93d58c06b95973d15e2ce0bcd29caf79196cee2a2936bb1896c294",
+ "mixHash" : "0xae560da3d1aad1c5f7f701c81d661e737e1a3141f8f93eb8987b9eea131b7cce",
+ "nonce" : "0x0c341497d45a3268",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0x2dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8",
+ "timestamp" : "0x59551d5e",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a02dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba8252088459551d5e80a0ae560da3d1aad1c5f7f701c81d661e737e1a3141f8f93eb8987b9eea131b7cce880c341497d45a3268f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xf257a56631b22fb2c209c7b82d6ccd3f7773cb306e9864e11e4fff49d1cfaf35",
+ "mixHash" : "0xccd3ef93a00a10599aa201e3562d527fea1276ff3a13340a59da825002f2af84",
+ "nonce" : "0x016ce135e3d0a246",
+ "number" : "0x02",
+ "parentHash" : "0xf5af467b1a93d58c06b95973d15e2ce0bcd29caf79196cee2a2936bb1896c294",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0xd0128b5caa7bc339e277530020a6e709918bd0136d3064d618172775bf1db49e",
+ "timestamp" : "0x59551d64",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0f5af467b1a93d58c06b95973d15e2ce0bcd29caf79196cee2a2936bb1896c294a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0d0128b5caa7bc339e277530020a6e709918bd0136d3064d618172775bf1db49ea0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba8252088459551d6480a0ccd3ef93a00a10599aa201e3562d527fea1276ff3a13340a59da825002f2af8488016ce135e3d0a246f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidUncleParentHash",
+ "rlp" : "0xf9045df901f9a0f257a56631b22fb2c209c7b82d6ccd3f7773cb306e9864e11e4fff49d1cfaf35a0d74aa3e8c732604be119fa5e35968ace61c54e56ea459f96f30efde954613807948888f1f195afa192cfee860698584c030f4c9db1a009f751a9bedeb238718dbd3842ba2df4e0132967b72047915939f6e33632a945a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba8252088459551d6780a05568c7ef3c9f1eca009c7c83bbc334d6612537270ae3042d0a6b3422694508fa88101ff8d468fc0971f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0bad4fc6b5d99ee03c4aab1592640f6f9dcbc850668d75d631aee34989b938faea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a02dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba808459551d6580a0ca57ef9fa68484e4a3b7cda995b067937e1d00c0f44e2fda7e42fae5fefc5b0a88116980f23c0db14b"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xf257a56631b22fb2c209c7b82d6ccd3f7773cb306e9864e11e4fff49d1cfaf35",
+ "network" : "Metropolis",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x00000000000000000000000000000000000000f0" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/bcUncleHeaderValiditiy/wrongStateRoot.json b/BlockchainTests/bcUncleHeaderValiditiy/wrongStateRoot.json
new file mode 100644
index 000000000..3570438aa
--- /dev/null
+++ b/BlockchainTests/bcUncleHeaderValiditiy/wrongStateRoot.json
@@ -0,0 +1,734 @@
+{
+ "wrongStateRoot_EIP150" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/wrongStateRootFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x33efd877fed6557f978b2d475549847adf0205cd2fead4a5ca73e61524f08f10",
+ "mixHash" : "0x57a510e5141dae29768519bdc869ed91b27d896c77d1695416aaf238f5abb30d",
+ "nonce" : "0x535c93824f63e6e7",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x59552562",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba825208845955256280a057a510e5141dae29768519bdc869ed91b27d896c77d1695416aaf238f5abb30d88535c93824f63e6e7f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xffa8baa1d521c5f3c0563cbdca128a6363ddf01be9530247b7ec402637943f48",
+ "mixHash" : "0x1f4a6407506bd9393776537345f02eb239db96fccbc76b405b66c0fae949ba5a",
+ "nonce" : "0x7f270c8ab568541f",
+ "number" : "0x02",
+ "parentHash" : "0x33efd877fed6557f978b2d475549847adf0205cd2fead4a5ca73e61524f08f10",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59552563",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a033efd877fed6557f978b2d475549847adf0205cd2fead4a5ca73e61524f08f10a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba825208845955256380a01f4a6407506bd9393776537345f02eb239db96fccbc76b405b66c0fae949ba5a887f270c8ab568541ff862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidStateRoot",
+ "rlp" : "0xf9045df901f9a0ffa8baa1d521c5f3c0563cbdca128a6363ddf01be9530247b7ec402637943f48a07521ff824c7d202466eca6d0b3d1ef3fcca4dfaef07b2e0d7518643fb39e4663948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba825208845955256580a02ae7368e28af627fed4ca3b76e0afef29ba654dd70b0464e78bee404d69d5baf88de88b698a5b10f0cf862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a033efd877fed6557f978b2d475549847adf0205cd2fead4a5ca73e61524f08f10a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0bad40b30d613c35dad43e3693329e1b1ee6350f989cf46a288025a1cbfdab9cda056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba80845955256480a06ec9325555636490431bcdebe76822d5224deb606a1dfaac9e505e6638cae572881240f7d5aae3cc24"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xffa8baa1d521c5f3c0563cbdca128a6363ddf01be9530247b7ec402637943f48",
+ "network" : "EIP150",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "wrongStateRoot_EIP158" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/wrongStateRootFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xf7a051843de0477beb4b61bbab692aee40a6421a42aa7a9b8917afe7fdadb441",
+ "mixHash" : "0x05553a67621fb490451fa1f6dea901123212995dc9aa442b76d6eb491d0c2fef",
+ "nonce" : "0xf90dc85f6eeb7599",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x5955256b",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba825208845955256b80a005553a67621fb490451fa1f6dea901123212995dc9aa442b76d6eb491d0c2fef88f90dc85f6eeb7599f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xca76f8911ff45baf727d363df84ecdbab358b352bdd8ef8bae075ec4926895cf",
+ "mixHash" : "0xc44aec8e7d639004f0a63ab76fc66a21e2ec1d682209de5dd7b3117f18a24213",
+ "nonce" : "0x1a9482ea8649b7b6",
+ "number" : "0x02",
+ "parentHash" : "0xf7a051843de0477beb4b61bbab692aee40a6421a42aa7a9b8917afe7fdadb441",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x5955256c",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0f7a051843de0477beb4b61bbab692aee40a6421a42aa7a9b8917afe7fdadb441a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba825208845955256c80a0c44aec8e7d639004f0a63ab76fc66a21e2ec1d682209de5dd7b3117f18a24213881a9482ea8649b7b6f862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidStateRoot",
+ "rlp" : "0xf9045df901f9a0ca76f8911ff45baf727d363df84ecdbab358b352bdd8ef8bae075ec4926895cfa09edb61d0165f84399dba8b18294bbb61617af21c8c27ee98dee24708e63ce74d948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba825208845955257080a082a67c59130e619b2d5ae843a3abbda51bc8b91cd564b9ad4969e05037892277888cfcf9497a24df82f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0f7a051843de0477beb4b61bbab692aee40a6421a42aa7a9b8917afe7fdadb441a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0bad40b30d613c35dad43e3693329e1b1ee6350f989cf46a288025a1cbfdab9cda056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba80845955256f80a0ee13d68b11d35b4010a6b25faf8e333f58a9584ab7f84e28ff6c39e4ba3f592c88622d02ec318c29c3"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xca76f8911ff45baf727d363df84ecdbab358b352bdd8ef8bae075ec4926895cf",
+ "network" : "EIP158",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "wrongStateRoot_Frontier" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/wrongStateRootFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x038630",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xed2a88c09886afaa86ecf9f11f2901ea42cc85c5f1a0d76d9a7add3cf1d19b1a",
+ "mixHash" : "0x3b7ed2b062f3815ad79847ee039a48af225ffd464016e2b7b9af101b253c73cc",
+ "nonce" : "0x7921049a86f371cd",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x5955254f",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008303863001832fefba825208845955254f80a03b7ed2b062f3815ad79847ee039a48af225ffd464016e2b7b9af101b253c73cc887921049a86f371cdf862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x0e54642a2c92c186036de1e7c186e75976631b8c8dc1cef2531ed6819727bfbd",
+ "mixHash" : "0x7b7c81d3c4bfda42f787beb94bf49e00bf0374efa3424a4d7290de3b6473bb38",
+ "nonce" : "0xb5ee14398dd4c1ed",
+ "number" : "0x02",
+ "parentHash" : "0xed2a88c09886afaa86ecf9f11f2901ea42cc85c5f1a0d76d9a7add3cf1d19b1a",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x59552552",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0ed2a88c09886afaa86ecf9f11f2901ea42cc85c5f1a0d76d9a7add3cf1d19b1aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a002832fefba825208845955255280a07b7c81d3c4bfda42f787beb94bf49e00bf0374efa3424a4d7290de3b6473bb3888b5ee14398dd4c1edf862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidStateRoot",
+ "rlp" : "0xf9045df901f9a00e54642a2c92c186036de1e7c186e75976631b8c8dc1cef2531ed6819727bfbda07b854b24ee98ae7e3495f1eac77bab73b895462783521d7510efc5f364dd5661948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008303871003832fefba825208845955255780a03a85dc2252b15ef0ce81bb725b83f4c7c926b6ddc94386d99c451acabe1e545f88f0b9b1f631ef2cc1f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0ed2a88c09886afaa86ecf9f11f2901ea42cc85c5f1a0d76d9a7add3cf1d19b1aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0bad40b30d613c35dad43e3693329e1b1ee6350f989cf46a288025a1cbfdab9cda056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a002832fefba80845955255580a0e7b4f7915a2bf31a8c047e366c045c8f9dab317ef815a2dd7213ebdea5ea686488724d7b3b9adacac8"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x0e54642a2c92c186036de1e7c186e75976631b8c8dc1cef2531ed6819727bfbd",
+ "network" : "Frontier",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "wrongStateRoot_Homestead" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/wrongStateRootFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xb2048e2313438429e1b207fa7308bd9c8949c6c43f952c393dba85ac3aad919c",
+ "mixHash" : "0xb5fb7cfc95b0eaef8eb8c559bcfe5ef7473881db902c2c85656685a9a5efa674",
+ "nonce" : "0xa114ac22fac161b3",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313",
+ "stateRoot" : "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878",
+ "timestamp" : "0x5955255a",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba825208845955255a80a0b5fb7cfc95b0eaef8eb8c559bcfe5ef7473881db902c2c85656685a9a5efa67488a114ac22fac161b3f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0xb1e7a2fdf62fdb378c5e5a392fd52a35b66a0b5f0713259db2e3f794f413ea74",
+ "mixHash" : "0x6ad5c0640242e4ae9bb3cfbd1359fe0ac24ab83015df6c9e0f4000befa5e69cb",
+ "nonce" : "0xc487926a07556faf",
+ "number" : "0x02",
+ "parentHash" : "0xb2048e2313438429e1b207fa7308bd9c8949c6c43f952c393dba85ac3aad919c",
+ "receiptTrie" : "0xc1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49",
+ "stateRoot" : "0xc6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8",
+ "timestamp" : "0x5955255c",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a0b2048e2313438429e1b207fa7308bd9c8949c6c43f952c393dba85ac3aad919ca01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0c6fa77f5653d57255fb1084f18def0ce1a25f4881cccab026e88f5d64e38d3b8a0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a0c1e3f38299eff85b88f22f93e743323d139610756897d6b1b7a307bc9f896b49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba825208845955255c80a06ad5c0640242e4ae9bb3cfbd1359fe0ac24ab83015df6c9e0f4000befa5e69cb88c487926a07556faff862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidStateRoot",
+ "rlp" : "0xf9045df901f9a0b1e7a2fdf62fdb378c5e5a392fd52a35b66a0b5f0713259db2e3f794f413ea74a0484adb2de151b6f7017e7057c83e826507c6966caf6261f678b1ca6c373a1dd5948888f1f195afa192cfee860698584c030f4c9db1a07004f6faa7968b3116c68ab805974d2db1ac7de9f5c01d7f5e7e27110f632562a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa032795354855550136c418b34a04f38dfda5aaeb46271f434f1ce57ab24831fe3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba825208845955255f80a0828cfd8f0e451cc72f430efefe871c9fb6293a43dd0b299c54fed91207ae1d6088e45afb02a624a874f862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0b2048e2313438429e1b207fa7308bd9c8949c6c43f952c393dba85ac3aad919ca01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0bad40b30d613c35dad43e3693329e1b1ee6350f989cf46a288025a1cbfdab9cda056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba80845955255d80a02f2b8b718f28a4910e9f16e44ccb0a40970c198de5f88258d6aab9ed8d4ab6fe88013ddff02280b5de"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xb1e7a2fdf62fdb378c5e5a392fd52a35b66a0b5f0713259db2e3f794f413ea74",
+ "network" : "Homestead",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "wrongStateRoot_Metropolis" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e5f1bd19.Linux.g++",
+ "source" : "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/wrongStateRootFiller.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035b50",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x9d2296cd9cf13a595627b4b74a6d0cefff3da4a9da74081191c3965982128e81",
+ "mixHash" : "0xb2ac4cbf45f01a5bccd024761fe86c2e1a6a829ded0cfb1b8a7cb0333cf76609",
+ "nonce" : "0x737d03a5ed8a5006",
+ "number" : "0x01",
+ "parentHash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0x2dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8",
+ "timestamp" : "0x59552579",
+ "transactionsTrie" : "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a06d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29eea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a02dc6c120b7b23b3c8ca772a396f6ea099c996851be5d3fc89c1789dfe61d01a8a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035b5001832fefba825208845955257980a0b2ac4cbf45f01a5bccd024761fe86c2e1a6a829ded0cfb1b8a7cb0333cf7660988737d03a5ed8a5006f862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8",
+ "s" : "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x035bbb",
+ "extraData" : "",
+ "gasLimit" : "0x2fefba",
+ "gasUsed" : "0x5208",
+ "hash" : "0x3bebf7a1847cd722ecaae1d20bd0865b069bd8ccc49ee029958beabae27d0af5",
+ "mixHash" : "0xd90444c116dcdb1f6e53a796b5959b13a51d0633091f970478cba5511a5751a3",
+ "nonce" : "0x4fbcd0d2dcf3619e",
+ "number" : "0x02",
+ "parentHash" : "0x9d2296cd9cf13a595627b4b74a6d0cefff3da4a9da74081191c3965982128e81",
+ "receiptTrie" : "0x45bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383",
+ "stateRoot" : "0xd0128b5caa7bc339e277530020a6e709918bd0136d3064d618172775bf1db49e",
+ "timestamp" : "0x5955257c",
+ "transactionsTrie" : "0xacad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90261f901f9a09d2296cd9cf13a595627b4b74a6d0cefff3da4a9da74081191c3965982128e81a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0d0128b5caa7bc339e277530020a6e709918bd0136d3064d618172775bf1db49ea0acad8f87898d185a2367f67a178e1f2729d5841fa0eb6af5dbf2ab434702bad1a045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba825208845955257c80a0d90444c116dcdb1f6e53a796b5959b13a51d0633091f970478cba5511a5751a3884fbcd0d2dcf3619ef862f86001018304cb2f9400000000000000000000000000000000000000000a801ba04979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32eaa024b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x04cb2f",
+ "gasPrice" : "0x01",
+ "nonce" : "0x01",
+ "r" : "0x4979362f3bd23c6f2ae4d419728c2b15c950da631821c6274a55d64229af32ea",
+ "s" : "0x24b1d7092abc298fdf17255c95bd17f6a34663af8ca28957434be8f74fe7fe57",
+ "to" : "0x0000000000000000000000000000000000000000",
+ "v" : "0x1b",
+ "value" : "0x0a"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ },
+ {
+ "expectExceptionALL" : "InvalidStateRoot",
+ "rlp" : "0xf9045df901f9a03bebf7a1847cd722ecaae1d20bd0865b069bd8ccc49ee029958beabae27d0af5a0ee5c6ed54a8ca332ab26ab7a88592930980c2ce02a53d234eb6d277281b102f8948888f1f195afa192cfee860698584c030f4c9db1a009f751a9bedeb238718dbd3842ba2df4e0132967b72047915939f6e33632a945a01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa045bef3c8f45af0174311babea84ed659c7380a7249e2fe1ac5d7749f2918a383b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035c2603832fefba825208845955258080a004e9f8b02b94e864018e9807e56c0a67f3a042d5b19046034ae668f62e7b74d3880e2b88d7761981dbf862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a09d2296cd9cf13a595627b4b74a6d0cefff3da4a9da74081191c3965982128e81a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0bad40b30d613c35dad43e3693329e1b1ee6350f989cf46a288025a1cbfdab9cda056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083035bbb02832fefba80845955257d80a001a8f0b45695c7ecc323092c4b9e0be28799343561ed57536cb04e8c1096156388e7ccc4d0f6a30d26"
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1",
+ "difficulty" : "0x0386a0",
+ "extraData" : "0x42",
+ "gasLimit" : "0x2fefd8",
+ "gasUsed" : "0x00",
+ "hash" : "0x6d991da1db456d86ca4438279b25d771e8e8d4fd288be2f2bc3a49d6b04f29ee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1",
+ "timestamp" : "0x54c98c81",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830386a080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x3bebf7a1847cd722ecaae1d20bd0865b069bd8ccc49ee029958beabae27d0af5",
+ "network" : "Metropolis",
+ "postState" : {
+ "0x0000000000000000000000000000000000000000" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x00000000000000000000000000000000000000f0" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "0x0a",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x8888f1f195afa192cfee860698584c030f4c9db1" : {
+ "balance" : "0x8ac7230489e8a410",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e71fbdc",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x09184e72a000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ }
+} \ No newline at end of file