aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJared Wasinger <j-wasinger@hotmail.com>2017-09-05 04:12:52 +0800
committerJared Wasinger <j-wasinger@hotmail.com>2017-09-05 04:12:52 +0800
commit91e13877c3e47a12f65865b30330d6c2cf045d1c (patch)
tree1147203840d087928e27690ac50a36a8e89b2624
parent8de686b445674c14c9b8df4d1edf189555158d6f (diff)
downloaddexon-tests-91e13877c3e47a12f65865b30330d6c2cf045d1c.tar
dexon-tests-91e13877c3e47a12f65865b30330d6c2cf045d1c.tar.gz
dexon-tests-91e13877c3e47a12f65865b30330d6c2cf045d1c.tar.bz2
dexon-tests-91e13877c3e47a12f65865b30330d6c2cf045d1c.tar.lz
dexon-tests-91e13877c3e47a12f65865b30330d6c2cf045d1c.tar.xz
dexon-tests-91e13877c3e47a12f65865b30330d6c2cf045d1c.tar.zst
dexon-tests-91e13877c3e47a12f65865b30330d6c2cf045d1c.zip
add more returndatasize/returndatacopy tests
-rw-r--r--BlockchainTests/GeneralStateTests/stReturnDataTest/returndatacopy_after_failing_callcode_d0g0v0.json735
-rw-r--r--BlockchainTests/GeneralStateTests/stReturnDataTest/returndatacopy_after_failing_delegatecall_d0g0v0.json735
-rw-r--r--BlockchainTests/GeneralStateTests/stReturnDataTest/returndatacopy_after_failing_staticcall_d0g0v0.json735
-rw-r--r--BlockchainTests/GeneralStateTests/stReturnDataTest/returndatacopy_after_successful_callcode_d0g0v0.json651
-rw-r--r--BlockchainTests/GeneralStateTests/stReturnDataTest/returndatacopy_after_successful_delegatecall_d0g0v0.json651
-rw-r--r--BlockchainTests/GeneralStateTests/stReturnDataTest/returndatacopy_after_successful_staticcall_d0g0v0.json735
-rw-r--r--BlockchainTests/GeneralStateTests/stReturnDataTest/returndatasize_after_callcode_d0g0v0.json641
-rw-r--r--BlockchainTests/GeneralStateTests/stReturnDataTest/returndatasize_after_failing_callcode_d0g0v0.json733
-rw-r--r--BlockchainTests/GeneralStateTests/stReturnDataTest/returndatasize_after_failing_delegatecall_d0g0v0.json733
-rw-r--r--BlockchainTests/GeneralStateTests/stReturnDataTest/returndatasize_after_failing_staticcall_d0g0v0.json733
-rw-r--r--BlockchainTests/GeneralStateTests/stReturnDataTest/returndatasize_after_successful_delegatecall_d0g0v0.json651
-rw-r--r--BlockchainTests/GeneralStateTests/stReturnDataTest/returndatasize_after_successful_staticcall_d0g0v0.json651
-rw-r--r--GeneralStateTests/stReturnDataTest/returndatacopy_after_failing_callcode.json124
-rw-r--r--GeneralStateTests/stReturnDataTest/returndatacopy_after_failing_delegatecall.json124
-rw-r--r--GeneralStateTests/stReturnDataTest/returndatacopy_after_failing_staticcall.json124
-rw-r--r--GeneralStateTests/stReturnDataTest/returndatacopy_after_successful_staticcall.json124
-rw-r--r--GeneralStateTests/stReturnDataTest/returndatasize_after_failing_callcode.json124
-rw-r--r--GeneralStateTests/stReturnDataTest/returndatasize_after_failing_delegatecall.json124
-rw-r--r--GeneralStateTests/stReturnDataTest/returndatasize_after_failing_staticcall.json124
-rw-r--r--src/GeneralStateTestsFiller/stReturnDataTest/returndatacopy_after_failing_callcodeFiller.json67
-rw-r--r--src/GeneralStateTestsFiller/stReturnDataTest/returndatacopy_after_failing_delegatecallFiller.json67
-rw-r--r--src/GeneralStateTestsFiller/stReturnDataTest/returndatacopy_after_failing_staticcallFiller.json67
-rw-r--r--src/GeneralStateTestsFiller/stReturnDataTest/returndatacopy_after_successful_staticcallFiller.json82
-rw-r--r--src/GeneralStateTestsFiller/stReturnDataTest/returndatasize_after_failing_callcodeFiller.json82
-rw-r--r--src/GeneralStateTestsFiller/stReturnDataTest/returndatasize_after_failing_delegatecallFiller.json68
-rw-r--r--src/GeneralStateTestsFiller/stReturnDataTest/returndatasize_after_failing_staticcallFiller.json83
26 files changed, 9768 insertions, 0 deletions
diff --git a/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatacopy_after_failing_callcode_d0g0v0.json b/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatacopy_after_failing_callcode_d0g0v0.json
new file mode 100644
index 000000000..9ec7a7934
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatacopy_after_failing_callcode_d0g0v0.json
@@ -0,0 +1,735 @@
+{
+ "returndatacopy_after_failing_callcode_d0g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_failing_callcode_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x0d0632dc8e8af8ca9b844fc7da4fe7c04b58d0512edfc850f8c2c8ae42d798f7",
+ "mixHash" : "0xd81cbbc2c3bbb6d6b3f84d9f8e1dd58ae78239066ccba260f3905c810f44bf41",
+ "nonce" : "0xbd5d5fe4466b4d63",
+ "number" : "0x01",
+ "parentHash" : "0x789fd3aed3a8973c6db9ef8634f9cb416cf83175c7c7455580f7ec115ff2d03f",
+ "receiptTrie" : "0x97fe59b8004de685658f61c2939be1892eb8593c1ce622c392dd985946712e06",
+ "stateRoot" : "0xc1a84de96f73e6b81c68e7fa6ac1e596197518fcd86cef3a4457a9be292b96c2",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca0789fd3aed3a8973c6db9ef8634f9cb416cf83175c7c7455580f7ec115ff2d03fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0c1a84de96f73e6b81c68e7fa6ac1e596197518fcd86cef3a4457a9be292b96c2a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba097fe59b8004de685658f61c2939be1892eb8593c1ce622c392dd985946712e06b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0d81cbbc2c3bbb6d6b3f84d9f8e1dd58ae78239066ccba260f3905c810f44bf4188bd5d5fe4466b4d63f864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x789fd3aed3a8973c6db9ef8634f9cb416cf83175c7c7455580f7ec115ff2d03f",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x225f4c48497a028ad3f58a3b8b955b5a2fd7df5dba106c99607f923c34ccb594",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0225f4c48497a028ad3f58a3b8b955b5a2fd7df5dba106c99607f923c34ccb594a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x0d0632dc8e8af8ca9b844fc7da4fe7c04b58d0512edfc850f8c2c8ae42d798f7",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000f2506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a22424f62c0000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000f2506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_failing_callcode_d0g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_failing_callcode_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x101c58b8095dce2c322f92d3df3649fce69b23ca4e4936a203f74adfe86478c7",
+ "mixHash" : "0x6fab9e3247204c866c65c479fc03b19b9dccd7d7f08f2c30fcd3edbf713dd38f",
+ "nonce" : "0x761f63dbf031b3d5",
+ "number" : "0x01",
+ "parentHash" : "0x789fd3aed3a8973c6db9ef8634f9cb416cf83175c7c7455580f7ec115ff2d03f",
+ "receiptTrie" : "0x97fe59b8004de685658f61c2939be1892eb8593c1ce622c392dd985946712e06",
+ "stateRoot" : "0x120c497b253c3962f491edfcd802b2456e1257a670f56ecfdbbae71610c4bb2e",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca0789fd3aed3a8973c6db9ef8634f9cb416cf83175c7c7455580f7ec115ff2d03fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0120c497b253c3962f491edfcd802b2456e1257a670f56ecfdbbae71610c4bb2ea0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba097fe59b8004de685658f61c2939be1892eb8593c1ce622c392dd985946712e06b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a06fab9e3247204c866c65c479fc03b19b9dccd7d7f08f2c30fcd3edbf713dd38f88761f63dbf031b3d5f864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x789fd3aed3a8973c6db9ef8634f9cb416cf83175c7c7455580f7ec115ff2d03f",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x225f4c48497a028ad3f58a3b8b955b5a2fd7df5dba106c99607f923c34ccb594",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0225f4c48497a028ad3f58a3b8b955b5a2fd7df5dba106c99607f923c34ccb594a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x101c58b8095dce2c322f92d3df3649fce69b23ca4e4936a203f74adfe86478c7",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x00000000000000000000000000000000000000f0" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000f2506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a22424f62c0000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000f2506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_failing_callcode_d0g0v0_EIP150" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_failing_callcode_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0xc7f357f0450f01ed69bc1d19045166a39c6e9dbabee3bb49fd5d1f2d98507e4d",
+ "mixHash" : "0xc0df4d0824ec4ede41fa1dff5dda4eb2d3f2cc6cdce3fff114a614a5837c243a",
+ "nonce" : "0x1829a65331416d9e",
+ "number" : "0x01",
+ "parentHash" : "0x789fd3aed3a8973c6db9ef8634f9cb416cf83175c7c7455580f7ec115ff2d03f",
+ "receiptTrie" : "0xbf0d4ca906280ea0ecfd48ed42f3968a76fb85f0c046f4ac94e7e4aee3c45f34",
+ "stateRoot" : "0x47f8b0bbfc3b6df76ffcebf308bd64ff4ce54d301accf20427da101e3c546370",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca0789fd3aed3a8973c6db9ef8634f9cb416cf83175c7c7455580f7ec115ff2d03fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa047f8b0bbfc3b6df76ffcebf308bd64ff4ce54d301accf20427da101e3c546370a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba0bf0d4ca906280ea0ecfd48ed42f3968a76fb85f0c046f4ac94e7e4aee3c45f34b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0c0df4d0824ec4ede41fa1dff5dda4eb2d3f2cc6cdce3fff114a614a5837c243a881829a65331416d9ef864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x789fd3aed3a8973c6db9ef8634f9cb416cf83175c7c7455580f7ec115ff2d03f",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x225f4c48497a028ad3f58a3b8b955b5a2fd7df5dba106c99607f923c34ccb594",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0225f4c48497a028ad3f58a3b8b955b5a2fd7df5dba106c99607f923c34ccb594a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xc7f357f0450f01ed69bc1d19045166a39c6e9dbabee3bb49fd5d1f2d98507e4d",
+ "network" : "EIP150",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000f2506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000f2506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_failing_callcode_d0g0v0_EIP158" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_failing_callcode_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0xf9f991d3c0fce27ae4345b8d8546e5acc023dce40aabaffe71ee7dd608b10fe5",
+ "mixHash" : "0xc52a079dea1a2e01d21b117af1d27144f21867df9b8b6fb7a04f9b58e33f3384",
+ "nonce" : "0xb924244c545c64a3",
+ "number" : "0x01",
+ "parentHash" : "0x789fd3aed3a8973c6db9ef8634f9cb416cf83175c7c7455580f7ec115ff2d03f",
+ "receiptTrie" : "0xbf0d4ca906280ea0ecfd48ed42f3968a76fb85f0c046f4ac94e7e4aee3c45f34",
+ "stateRoot" : "0x47f8b0bbfc3b6df76ffcebf308bd64ff4ce54d301accf20427da101e3c546370",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca0789fd3aed3a8973c6db9ef8634f9cb416cf83175c7c7455580f7ec115ff2d03fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa047f8b0bbfc3b6df76ffcebf308bd64ff4ce54d301accf20427da101e3c546370a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba0bf0d4ca906280ea0ecfd48ed42f3968a76fb85f0c046f4ac94e7e4aee3c45f34b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0c52a079dea1a2e01d21b117af1d27144f21867df9b8b6fb7a04f9b58e33f338488b924244c545c64a3f864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x789fd3aed3a8973c6db9ef8634f9cb416cf83175c7c7455580f7ec115ff2d03f",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x225f4c48497a028ad3f58a3b8b955b5a2fd7df5dba106c99607f923c34ccb594",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0225f4c48497a028ad3f58a3b8b955b5a2fd7df5dba106c99607f923c34ccb594a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xf9f991d3c0fce27ae4345b8d8546e5acc023dce40aabaffe71ee7dd608b10fe5",
+ "network" : "EIP158",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000f2506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000f2506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_failing_callcode_d0g0v0_Frontier" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_failing_callcode_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x27851baf1b5ef70038d12507334755ca7313a9e75d3b2d929c29764f64593291",
+ "mixHash" : "0x9fb645af980220b9a5f058e2238da649d7e44ea93f55f51c0e1cde251b13aeef",
+ "nonce" : "0xbb215709535718ce",
+ "number" : "0x01",
+ "parentHash" : "0x789fd3aed3a8973c6db9ef8634f9cb416cf83175c7c7455580f7ec115ff2d03f",
+ "receiptTrie" : "0xbf0d4ca906280ea0ecfd48ed42f3968a76fb85f0c046f4ac94e7e4aee3c45f34",
+ "stateRoot" : "0x47f8b0bbfc3b6df76ffcebf308bd64ff4ce54d301accf20427da101e3c546370",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca0789fd3aed3a8973c6db9ef8634f9cb416cf83175c7c7455580f7ec115ff2d03fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa047f8b0bbfc3b6df76ffcebf308bd64ff4ce54d301accf20427da101e3c546370a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba0bf0d4ca906280ea0ecfd48ed42f3968a76fb85f0c046f4ac94e7e4aee3c45f34b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a09fb645af980220b9a5f058e2238da649d7e44ea93f55f51c0e1cde251b13aeef88bb215709535718cef864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x789fd3aed3a8973c6db9ef8634f9cb416cf83175c7c7455580f7ec115ff2d03f",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x225f4c48497a028ad3f58a3b8b955b5a2fd7df5dba106c99607f923c34ccb594",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0225f4c48497a028ad3f58a3b8b955b5a2fd7df5dba106c99607f923c34ccb594a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x27851baf1b5ef70038d12507334755ca7313a9e75d3b2d929c29764f64593291",
+ "network" : "Frontier",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000f2506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000f2506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_failing_callcode_d0g0v0_Homestead" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_failing_callcode_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x5be212afa9335dec10be5fc9a2b087da2c14e806028ca270347b4a5b18a8e094",
+ "mixHash" : "0x7c0be27883c6ee1f810b0a238e74adf045a2c673cc2ca1684a54ec5a5cdc6b2c",
+ "nonce" : "0x3ed1038a5fbce921",
+ "number" : "0x01",
+ "parentHash" : "0x789fd3aed3a8973c6db9ef8634f9cb416cf83175c7c7455580f7ec115ff2d03f",
+ "receiptTrie" : "0xbf0d4ca906280ea0ecfd48ed42f3968a76fb85f0c046f4ac94e7e4aee3c45f34",
+ "stateRoot" : "0x47f8b0bbfc3b6df76ffcebf308bd64ff4ce54d301accf20427da101e3c546370",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca0789fd3aed3a8973c6db9ef8634f9cb416cf83175c7c7455580f7ec115ff2d03fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa047f8b0bbfc3b6df76ffcebf308bd64ff4ce54d301accf20427da101e3c546370a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba0bf0d4ca906280ea0ecfd48ed42f3968a76fb85f0c046f4ac94e7e4aee3c45f34b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a07c0be27883c6ee1f810b0a238e74adf045a2c673cc2ca1684a54ec5a5cdc6b2c883ed1038a5fbce921f864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x789fd3aed3a8973c6db9ef8634f9cb416cf83175c7c7455580f7ec115ff2d03f",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x225f4c48497a028ad3f58a3b8b955b5a2fd7df5dba106c99607f923c34ccb594",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0225f4c48497a028ad3f58a3b8b955b5a2fd7df5dba106c99607f923c34ccb594a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x5be212afa9335dec10be5fc9a2b087da2c14e806028ca270347b4a5b18a8e094",
+ "network" : "Homestead",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000f2506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000f2506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatacopy_after_failing_delegatecall_d0g0v0.json b/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatacopy_after_failing_delegatecall_d0g0v0.json
new file mode 100644
index 000000000..67e06fca1
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatacopy_after_failing_delegatecall_d0g0v0.json
@@ -0,0 +1,735 @@
+{
+ "returndatacopy_after_failing_delegatecall_d0g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_failing_delegatecall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x5208",
+ "hash" : "0xb71d86b786659d26cacef1a54dd3ccc3aa40a6a8d5e7e9a3153d0ef20d2eda44",
+ "mixHash" : "0x717b5f388e5fc1a8c3f0def43b098f8307ada11e298d4fd0ed75b46238637dd4",
+ "nonce" : "0xab28f8e1a46474b5",
+ "number" : "0x01",
+ "parentHash" : "0x95748124d7703c846faeb33774c0b11c6191691a67574d9602017a422c1276c7",
+ "receiptTrie" : "0x056b23fbba480696b65fe5a59b8f2148a1299103c4f57df839233af2cf4ca2d2",
+ "stateRoot" : "0xf69a45072e8c4cbda36a790c8df375ecc3bed2512133b50ec3637bba821e26dd",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90263f901f9a095748124d7703c846faeb33774c0b11c6191691a67574d9602017a422c1276c7a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0f69a45072e8c4cbda36a790c8df375ecc3bed2512133b50ec3637bba821e26dda0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba0056b23fbba480696b65fe5a59b8f2148a1299103c4f57df839233af2cf4ca2d2b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a000000008252088203e880a0717b5f388e5fc1a8c3f0def43b098f8307ada11e298d4fd0ed75b46238637dd488ab28f8e1a46474b5f864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x95748124d7703c846faeb33774c0b11c6191691a67574d9602017a422c1276c7",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x212540ff3ace817a4ccd0ab3df326e91b4540572f21141c7b3fdbd137dbfedfa",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0212540ff3ace817a4ccd0ab3df326e91b4540572f21141c7b3fdbd137dbfedfaa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xb71d86b786659d26cacef1a54dd3ccc3aa40a6a8d5e7e9a3153d0ef20d2eda44",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62c5208",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x63ffffadf8",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_failing_delegatecall_d0g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_failing_delegatecall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x5208",
+ "hash" : "0x6368992abebf4d39df23c8f793544a7cdb6925ac71097e9b7991871d6dbe9238",
+ "mixHash" : "0x873f3e1ad4b89b5cad3265e798840666fb24a5dce979ff28483033d572805916",
+ "nonce" : "0x70c1cdd0a57f1e64",
+ "number" : "0x01",
+ "parentHash" : "0x95748124d7703c846faeb33774c0b11c6191691a67574d9602017a422c1276c7",
+ "receiptTrie" : "0x056b23fbba480696b65fe5a59b8f2148a1299103c4f57df839233af2cf4ca2d2",
+ "stateRoot" : "0x6221d7ba1962540af2bd585e678d0d0494ef7f2426dd34b8daeb03102d86350d",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90263f901f9a095748124d7703c846faeb33774c0b11c6191691a67574d9602017a422c1276c7a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa06221d7ba1962540af2bd585e678d0d0494ef7f2426dd34b8daeb03102d86350da0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba0056b23fbba480696b65fe5a59b8f2148a1299103c4f57df839233af2cf4ca2d2b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a000000008252088203e880a0873f3e1ad4b89b5cad3265e798840666fb24a5dce979ff28483033d5728059168870c1cdd0a57f1e64f864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x95748124d7703c846faeb33774c0b11c6191691a67574d9602017a422c1276c7",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x212540ff3ace817a4ccd0ab3df326e91b4540572f21141c7b3fdbd137dbfedfa",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0212540ff3ace817a4ccd0ab3df326e91b4540572f21141c7b3fdbd137dbfedfaa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x6368992abebf4d39df23c8f793544a7cdb6925ac71097e9b7991871d6dbe9238",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x00000000000000000000000000000000000000f0" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62c5208",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x63ffffadf8",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_failing_delegatecall_d0g0v0_EIP150" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_failing_delegatecall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x5208",
+ "hash" : "0x2e381b95f594c7f0b9469f0b6f574974a1786f99357e35215df9f4b62ae74022",
+ "mixHash" : "0x7edc4a1f0dbb3a8a4c7e9a45e5ff3ce7f1462da3fadb3ba1101e6457dde7ed43",
+ "nonce" : "0x03115fbe69cf6987",
+ "number" : "0x01",
+ "parentHash" : "0x95748124d7703c846faeb33774c0b11c6191691a67574d9602017a422c1276c7",
+ "receiptTrie" : "0x5915ac045bacf9ccbb0a59a1b881a0bbfff1ad5c9fbb42a3f0013434b8f68438",
+ "stateRoot" : "0xd7bd784b0c642852ab9b4f4749bc7ba760c352d16eddde51ee66d303ca77f746",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90263f901f9a095748124d7703c846faeb33774c0b11c6191691a67574d9602017a422c1276c7a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0d7bd784b0c642852ab9b4f4749bc7ba760c352d16eddde51ee66d303ca77f746a0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba05915ac045bacf9ccbb0a59a1b881a0bbfff1ad5c9fbb42a3f0013434b8f68438b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a000000008252088203e880a07edc4a1f0dbb3a8a4c7e9a45e5ff3ce7f1462da3fadb3ba1101e6457dde7ed438803115fbe69cf6987f864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x95748124d7703c846faeb33774c0b11c6191691a67574d9602017a422c1276c7",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x212540ff3ace817a4ccd0ab3df326e91b4540572f21141c7b3fdbd137dbfedfa",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0212540ff3ace817a4ccd0ab3df326e91b4540572f21141c7b3fdbd137dbfedfaa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x2e381b95f594c7f0b9469f0b6f574974a1786f99357e35215df9f4b62ae74022",
+ "network" : "EIP150",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918244f45208",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x63ffffadf8",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_failing_delegatecall_d0g0v0_EIP158" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_failing_delegatecall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x5208",
+ "hash" : "0xfde0cb88a631c4a24c2fd6c25bd33f2c9397b8dee13cacd59b8927a412aa7fe1",
+ "mixHash" : "0x9531a9df27f2e1386ab08c2ceeba9ae29582188769cd0e1ea594f8dca8a3420b",
+ "nonce" : "0xc3fc0bab0992b5c0",
+ "number" : "0x01",
+ "parentHash" : "0x95748124d7703c846faeb33774c0b11c6191691a67574d9602017a422c1276c7",
+ "receiptTrie" : "0x5915ac045bacf9ccbb0a59a1b881a0bbfff1ad5c9fbb42a3f0013434b8f68438",
+ "stateRoot" : "0xd7bd784b0c642852ab9b4f4749bc7ba760c352d16eddde51ee66d303ca77f746",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90263f901f9a095748124d7703c846faeb33774c0b11c6191691a67574d9602017a422c1276c7a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0d7bd784b0c642852ab9b4f4749bc7ba760c352d16eddde51ee66d303ca77f746a0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba05915ac045bacf9ccbb0a59a1b881a0bbfff1ad5c9fbb42a3f0013434b8f68438b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a000000008252088203e880a09531a9df27f2e1386ab08c2ceeba9ae29582188769cd0e1ea594f8dca8a3420b88c3fc0bab0992b5c0f864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x95748124d7703c846faeb33774c0b11c6191691a67574d9602017a422c1276c7",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x212540ff3ace817a4ccd0ab3df326e91b4540572f21141c7b3fdbd137dbfedfa",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0212540ff3ace817a4ccd0ab3df326e91b4540572f21141c7b3fdbd137dbfedfaa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xfde0cb88a631c4a24c2fd6c25bd33f2c9397b8dee13cacd59b8927a412aa7fe1",
+ "network" : "EIP158",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918244f45208",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x63ffffadf8",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_failing_delegatecall_d0g0v0_Frontier" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_failing_delegatecall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x5208",
+ "hash" : "0x29d2a349cbaf591129e1d7fa62f3c78e034eb5640e0d400c972b98b08543d767",
+ "mixHash" : "0x5ba8421c0ffb64c5ddd7c7634903e0adfdedfa9a1ad038f2b44b6e5bb00bb3ed",
+ "nonce" : "0x1e8a8edc45119a89",
+ "number" : "0x01",
+ "parentHash" : "0x95748124d7703c846faeb33774c0b11c6191691a67574d9602017a422c1276c7",
+ "receiptTrie" : "0x5915ac045bacf9ccbb0a59a1b881a0bbfff1ad5c9fbb42a3f0013434b8f68438",
+ "stateRoot" : "0xd7bd784b0c642852ab9b4f4749bc7ba760c352d16eddde51ee66d303ca77f746",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90263f901f9a095748124d7703c846faeb33774c0b11c6191691a67574d9602017a422c1276c7a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0d7bd784b0c642852ab9b4f4749bc7ba760c352d16eddde51ee66d303ca77f746a0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba05915ac045bacf9ccbb0a59a1b881a0bbfff1ad5c9fbb42a3f0013434b8f68438b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a000000008252088203e880a05ba8421c0ffb64c5ddd7c7634903e0adfdedfa9a1ad038f2b44b6e5bb00bb3ed881e8a8edc45119a89f864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x95748124d7703c846faeb33774c0b11c6191691a67574d9602017a422c1276c7",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x212540ff3ace817a4ccd0ab3df326e91b4540572f21141c7b3fdbd137dbfedfa",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0212540ff3ace817a4ccd0ab3df326e91b4540572f21141c7b3fdbd137dbfedfaa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x29d2a349cbaf591129e1d7fa62f3c78e034eb5640e0d400c972b98b08543d767",
+ "network" : "Frontier",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918244f45208",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x63ffffadf8",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_failing_delegatecall_d0g0v0_Homestead" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_failing_delegatecall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x5208",
+ "hash" : "0x08a30ba4a5e2cdadc308aec272add0b0b6715b56ef82b67f88255a23e6f9e9b8",
+ "mixHash" : "0xde2f35d62c4ad3147b1e2eb73cf086f2c59c804bafc1cc67802b7dcbca43ad76",
+ "nonce" : "0x625fb192ff31f106",
+ "number" : "0x01",
+ "parentHash" : "0x95748124d7703c846faeb33774c0b11c6191691a67574d9602017a422c1276c7",
+ "receiptTrie" : "0x5915ac045bacf9ccbb0a59a1b881a0bbfff1ad5c9fbb42a3f0013434b8f68438",
+ "stateRoot" : "0xd7bd784b0c642852ab9b4f4749bc7ba760c352d16eddde51ee66d303ca77f746",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90263f901f9a095748124d7703c846faeb33774c0b11c6191691a67574d9602017a422c1276c7a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0d7bd784b0c642852ab9b4f4749bc7ba760c352d16eddde51ee66d303ca77f746a0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba05915ac045bacf9ccbb0a59a1b881a0bbfff1ad5c9fbb42a3f0013434b8f68438b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a000000008252088203e880a0de2f35d62c4ad3147b1e2eb73cf086f2c59c804bafc1cc67802b7dcbca43ad7688625fb192ff31f106f864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x95748124d7703c846faeb33774c0b11c6191691a67574d9602017a422c1276c7",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x212540ff3ace817a4ccd0ab3df326e91b4540572f21141c7b3fdbd137dbfedfa",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0212540ff3ace817a4ccd0ab3df326e91b4540572f21141c7b3fdbd137dbfedfaa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x08a30ba4a5e2cdadc308aec272add0b0b6715b56ef82b67f88255a23e6f9e9b8",
+ "network" : "Homestead",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918244f45208",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x63ffffadf8",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatacopy_after_failing_staticcall_d0g0v0.json b/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatacopy_after_failing_staticcall_d0g0v0.json
new file mode 100644
index 000000000..8df2b7ad2
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatacopy_after_failing_staticcall_d0g0v0.json
@@ -0,0 +1,735 @@
+{
+ "returndatacopy_after_failing_staticcall_d0g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_failing_staticcall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0xde1fc8d64ca6cd32a59d61d1e12a929440ca54f209613cfad3c5447dca49927f",
+ "mixHash" : "0x1e49c526eca110beced979744de735ec3807bdec019884508e4edd63e58588f1",
+ "nonce" : "0x173dba98e39b3f83",
+ "number" : "0x01",
+ "parentHash" : "0xb6ee36ad34351a8ea051af6a517d3e4ea2eb96d084f066ca78b9c579dc50beb9",
+ "receiptTrie" : "0x97fe59b8004de685658f61c2939be1892eb8593c1ce622c392dd985946712e06",
+ "stateRoot" : "0x2ef6f95a1897985720cc8d2de5828552207011416cb77e9848da0387d9494c40",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca0b6ee36ad34351a8ea051af6a517d3e4ea2eb96d084f066ca78b9c579dc50beb9a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa02ef6f95a1897985720cc8d2de5828552207011416cb77e9848da0387d9494c40a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba097fe59b8004de685658f61c2939be1892eb8593c1ce622c392dd985946712e06b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a01e49c526eca110beced979744de735ec3807bdec019884508e4edd63e58588f188173dba98e39b3f83f864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0xb6ee36ad34351a8ea051af6a517d3e4ea2eb96d084f066ca78b9c579dc50beb9",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x65ada48ff3804e42fd9ae55f223ac4e873a0be20369a4e2356af3e30efe1a53a",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa065ada48ff3804e42fd9ae55f223ac4e873a0be20369a4e2356af3e30efe1a53aa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xde1fc8d64ca6cd32a59d61d1e12a929440ca54f209613cfad3c5447dca49927f",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a22424f62c0000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_failing_staticcall_d0g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_failing_staticcall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x5217fbff4b4d65b2783b16ed8b69bf9057780ce31d22468c216a051859dbb096",
+ "mixHash" : "0xeb3407fae508fc15e497a0d136976a215a441d4db59df58038b20330821ec6f5",
+ "nonce" : "0x897a0eed6e90fc0a",
+ "number" : "0x01",
+ "parentHash" : "0xb6ee36ad34351a8ea051af6a517d3e4ea2eb96d084f066ca78b9c579dc50beb9",
+ "receiptTrie" : "0x97fe59b8004de685658f61c2939be1892eb8593c1ce622c392dd985946712e06",
+ "stateRoot" : "0x781b8d8a0267f9c5a98796d163b06241ef093138500fa7a071b0e6decf58b1b2",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca0b6ee36ad34351a8ea051af6a517d3e4ea2eb96d084f066ca78b9c579dc50beb9a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0781b8d8a0267f9c5a98796d163b06241ef093138500fa7a071b0e6decf58b1b2a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba097fe59b8004de685658f61c2939be1892eb8593c1ce622c392dd985946712e06b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0eb3407fae508fc15e497a0d136976a215a441d4db59df58038b20330821ec6f588897a0eed6e90fc0af864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0xb6ee36ad34351a8ea051af6a517d3e4ea2eb96d084f066ca78b9c579dc50beb9",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x65ada48ff3804e42fd9ae55f223ac4e873a0be20369a4e2356af3e30efe1a53a",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa065ada48ff3804e42fd9ae55f223ac4e873a0be20369a4e2356af3e30efe1a53aa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x5217fbff4b4d65b2783b16ed8b69bf9057780ce31d22468c216a051859dbb096",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x00000000000000000000000000000000000000f0" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a22424f62c0000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_failing_staticcall_d0g0v0_EIP150" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_failing_staticcall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0xecc0a11390b38f67d987c3f734668c4e13be4e02f56e5becc22e2bcd0da81ede",
+ "mixHash" : "0x9a06eadfbd67071c4fb2e060525ba43e04734679dcf46147ecb5ddbb56fa3228",
+ "nonce" : "0x77abb2f2d1849ee5",
+ "number" : "0x01",
+ "parentHash" : "0xb6ee36ad34351a8ea051af6a517d3e4ea2eb96d084f066ca78b9c579dc50beb9",
+ "receiptTrie" : "0xd3a2361a1799dc0e37e29c370805d0a89d91866b3ff1489819dbc9f03a74bb40",
+ "stateRoot" : "0x94522e57ba7d320e51dfcdd425ceba7b3b4cecdd9d9bbaa9d57a02c45e9785e2",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca0b6ee36ad34351a8ea051af6a517d3e4ea2eb96d084f066ca78b9c579dc50beb9a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa094522e57ba7d320e51dfcdd425ceba7b3b4cecdd9d9bbaa9d57a02c45e9785e2a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba0d3a2361a1799dc0e37e29c370805d0a89d91866b3ff1489819dbc9f03a74bb40b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a09a06eadfbd67071c4fb2e060525ba43e04734679dcf46147ecb5ddbb56fa32288877abb2f2d1849ee5f864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0xb6ee36ad34351a8ea051af6a517d3e4ea2eb96d084f066ca78b9c579dc50beb9",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x65ada48ff3804e42fd9ae55f223ac4e873a0be20369a4e2356af3e30efe1a53a",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa065ada48ff3804e42fd9ae55f223ac4e873a0be20369a4e2356af3e30efe1a53aa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xecc0a11390b38f67d987c3f734668c4e13be4e02f56e5becc22e2bcd0da81ede",
+ "network" : "EIP150",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_failing_staticcall_d0g0v0_EIP158" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_failing_staticcall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x3e523820bce79d9e5b5770eb49988941b69f8eae420d06f13315473bd0892b30",
+ "mixHash" : "0x9925543aa017dbf4cae930b8589d7ae0aa78c7285685dd6631b630b883eb2bd3",
+ "nonce" : "0x8003a2f8f9a156a9",
+ "number" : "0x01",
+ "parentHash" : "0xb6ee36ad34351a8ea051af6a517d3e4ea2eb96d084f066ca78b9c579dc50beb9",
+ "receiptTrie" : "0xd3a2361a1799dc0e37e29c370805d0a89d91866b3ff1489819dbc9f03a74bb40",
+ "stateRoot" : "0x94522e57ba7d320e51dfcdd425ceba7b3b4cecdd9d9bbaa9d57a02c45e9785e2",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca0b6ee36ad34351a8ea051af6a517d3e4ea2eb96d084f066ca78b9c579dc50beb9a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa094522e57ba7d320e51dfcdd425ceba7b3b4cecdd9d9bbaa9d57a02c45e9785e2a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba0d3a2361a1799dc0e37e29c370805d0a89d91866b3ff1489819dbc9f03a74bb40b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a09925543aa017dbf4cae930b8589d7ae0aa78c7285685dd6631b630b883eb2bd3888003a2f8f9a156a9f864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0xb6ee36ad34351a8ea051af6a517d3e4ea2eb96d084f066ca78b9c579dc50beb9",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x65ada48ff3804e42fd9ae55f223ac4e873a0be20369a4e2356af3e30efe1a53a",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa065ada48ff3804e42fd9ae55f223ac4e873a0be20369a4e2356af3e30efe1a53aa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x3e523820bce79d9e5b5770eb49988941b69f8eae420d06f13315473bd0892b30",
+ "network" : "EIP158",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_failing_staticcall_d0g0v0_Frontier" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_failing_staticcall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x06c60d601b07c5eda653d4065fcabfb25e906ac7a452060233f290fdee533a7a",
+ "mixHash" : "0x55e444d3613d516989f5e593aba83f3fed7a2b7712106cca507296bdcde76dcc",
+ "nonce" : "0x18c5f222acad981d",
+ "number" : "0x01",
+ "parentHash" : "0xb6ee36ad34351a8ea051af6a517d3e4ea2eb96d084f066ca78b9c579dc50beb9",
+ "receiptTrie" : "0xd3a2361a1799dc0e37e29c370805d0a89d91866b3ff1489819dbc9f03a74bb40",
+ "stateRoot" : "0x94522e57ba7d320e51dfcdd425ceba7b3b4cecdd9d9bbaa9d57a02c45e9785e2",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca0b6ee36ad34351a8ea051af6a517d3e4ea2eb96d084f066ca78b9c579dc50beb9a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa094522e57ba7d320e51dfcdd425ceba7b3b4cecdd9d9bbaa9d57a02c45e9785e2a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba0d3a2361a1799dc0e37e29c370805d0a89d91866b3ff1489819dbc9f03a74bb40b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a055e444d3613d516989f5e593aba83f3fed7a2b7712106cca507296bdcde76dcc8818c5f222acad981df864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0xb6ee36ad34351a8ea051af6a517d3e4ea2eb96d084f066ca78b9c579dc50beb9",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x65ada48ff3804e42fd9ae55f223ac4e873a0be20369a4e2356af3e30efe1a53a",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa065ada48ff3804e42fd9ae55f223ac4e873a0be20369a4e2356af3e30efe1a53aa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x06c60d601b07c5eda653d4065fcabfb25e906ac7a452060233f290fdee533a7a",
+ "network" : "Frontier",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_failing_staticcall_d0g0v0_Homestead" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_failing_staticcall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0xe696b00c20a14095879f45ed13b7f3849aa5c1ae0c9d68495f14d815af89f9de",
+ "mixHash" : "0x786c5415ddc912dbb101a8de2f9471296ec7a555afcb701748ff20da317d9b9f",
+ "nonce" : "0x3ad64e0c15ad768c",
+ "number" : "0x01",
+ "parentHash" : "0xb6ee36ad34351a8ea051af6a517d3e4ea2eb96d084f066ca78b9c579dc50beb9",
+ "receiptTrie" : "0xd3a2361a1799dc0e37e29c370805d0a89d91866b3ff1489819dbc9f03a74bb40",
+ "stateRoot" : "0x94522e57ba7d320e51dfcdd425ceba7b3b4cecdd9d9bbaa9d57a02c45e9785e2",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca0b6ee36ad34351a8ea051af6a517d3e4ea2eb96d084f066ca78b9c579dc50beb9a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa094522e57ba7d320e51dfcdd425ceba7b3b4cecdd9d9bbaa9d57a02c45e9785e2a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba0d3a2361a1799dc0e37e29c370805d0a89d91866b3ff1489819dbc9f03a74bb40b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0786c5415ddc912dbb101a8de2f9471296ec7a555afcb701748ff20da317d9b9f883ad64e0c15ad768cf864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0xb6ee36ad34351a8ea051af6a517d3e4ea2eb96d084f066ca78b9c579dc50beb9",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x65ada48ff3804e42fd9ae55f223ac4e873a0be20369a4e2356af3e30efe1a53a",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa065ada48ff3804e42fd9ae55f223ac4e873a0be20369a4e2356af3e30efe1a53aa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xe696b00c20a14095879f45ed13b7f3849aa5c1ae0c9d68495f14d815af89f9de",
+ "network" : "Homestead",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatacopy_after_successful_callcode_d0g0v0.json b/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatacopy_after_successful_callcode_d0g0v0.json
new file mode 100644
index 000000000..f9173d9b0
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatacopy_after_successful_callcode_d0g0v0.json
@@ -0,0 +1,651 @@
+{
+ "returndatacopy_after_successful_callcode_d0g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_successful_callcode_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x6890",
+ "hash" : "0x1341c3bff5742244a66b0fbca66e5e7d9667a990bc0f1b200031192afdc5f439",
+ "mixHash" : "0x581d2d46b8def9d43d61971f840ef98cf683126dd306776964c8bb7e08afe72d",
+ "nonce" : "0xf1329df3ebf24a6f",
+ "number" : "0x01",
+ "parentHash" : "0x4d4b4e465b5b698363cfd49722a76260646ce71aa8a0dd6f9e70068e9da39117",
+ "receiptTrie" : "0xbd7d345aa8696ac6247df535832300d67533bcc0304df4795a2283735d2468e9",
+ "stateRoot" : "0x16422ba1b2fb09cbaa991fc24172e11ced9f0d71e5bd77013c3c121e46e5aca4",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90263f901f9a04d4b4e465b5b698363cfd49722a76260646ce71aa8a0dd6f9e70068e9da39117a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa016422ba1b2fb09cbaa991fc24172e11ced9f0d71e5bd77013c3c121e46e5aca4a0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba0bd7d345aa8696ac6247df535832300d67533bcc0304df4795a2283735d2468e9b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a000000008268908203e880a0581d2d46b8def9d43d61971f840ef98cf683126dd306776964c8bb7e08afe72d88f1329df3ebf24a6ff864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x4d4b4e465b5b698363cfd49722a76260646ce71aa8a0dd6f9e70068e9da39117",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0xed54daa455a2885e4bb1253745961c1d49f21eb02922322963d9d9a6e44d33ef",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0ed54daa455a2885e4bb1253745961c1d49f21eb02922322963d9d9a6e44d33efa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x1341c3bff5742244a66b0fbca66e5e7d9667a990bc0f1b200031192afdc5f439",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f2506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62c6890",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x63ffff9770",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260206000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f2506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_successful_callcode_d0g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_successful_callcode_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x6890",
+ "hash" : "0x087e05b2662d6ef37e525095680515c2b61e0a649efd5af05b5d2bd8f53b476e",
+ "mixHash" : "0x1151ff15c14eedcdffcecb2d2ee2644e106d08c1040a9883207ada157b1d831b",
+ "nonce" : "0x4b155d35460cab9d",
+ "number" : "0x01",
+ "parentHash" : "0x4d4b4e465b5b698363cfd49722a76260646ce71aa8a0dd6f9e70068e9da39117",
+ "receiptTrie" : "0xbd7d345aa8696ac6247df535832300d67533bcc0304df4795a2283735d2468e9",
+ "stateRoot" : "0x62cc3e50351af6d8148749369cf2a13d117b98714a8ca86cf10326b657f7667b",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90263f901f9a04d4b4e465b5b698363cfd49722a76260646ce71aa8a0dd6f9e70068e9da39117a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa062cc3e50351af6d8148749369cf2a13d117b98714a8ca86cf10326b657f7667ba0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba0bd7d345aa8696ac6247df535832300d67533bcc0304df4795a2283735d2468e9b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a000000008268908203e880a01151ff15c14eedcdffcecb2d2ee2644e106d08c1040a9883207ada157b1d831b884b155d35460cab9df864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x4d4b4e465b5b698363cfd49722a76260646ce71aa8a0dd6f9e70068e9da39117",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0xed54daa455a2885e4bb1253745961c1d49f21eb02922322963d9d9a6e44d33ef",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0ed54daa455a2885e4bb1253745961c1d49f21eb02922322963d9d9a6e44d33efa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x087e05b2662d6ef37e525095680515c2b61e0a649efd5af05b5d2bd8f53b476e",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x00000000000000000000000000000000000000f0" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f2506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62c6890",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x63ffff9770",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260206000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f2506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_successful_callcode_d0g0v0_EIP150" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_successful_callcode_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0xac41f154ab4d82f832c23610cc62efad0b1c67d680f481fcf1bdda181a113b02",
+ "mixHash" : "0xf75ce9e68a843139d77d582a89caf9c9d9a2ee1e0dc951bd538f1e716c44457e",
+ "nonce" : "0xb21f84428d15c046",
+ "number" : "0x01",
+ "parentHash" : "0x4d4b4e465b5b698363cfd49722a76260646ce71aa8a0dd6f9e70068e9da39117",
+ "receiptTrie" : "0x2f42387e60b917877ffcf6d55937b03030c842e65c7d4dbe8f7f2259fc150c17",
+ "stateRoot" : "0x53bf4edb0c3cc66963bb53a051c17c3f9608328437b195c1da5520fb657431c7",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca04d4b4e465b5b698363cfd49722a76260646ce71aa8a0dd6f9e70068e9da39117a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa053bf4edb0c3cc66963bb53a051c17c3f9608328437b195c1da5520fb657431c7a0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba02f42387e60b917877ffcf6d55937b03030c842e65c7d4dbe8f7f2259fc150c17b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0f75ce9e68a843139d77d582a89caf9c9d9a2ee1e0dc951bd538f1e716c44457e88b21f84428d15c046f864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x4d4b4e465b5b698363cfd49722a76260646ce71aa8a0dd6f9e70068e9da39117",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0xed54daa455a2885e4bb1253745961c1d49f21eb02922322963d9d9a6e44d33ef",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0ed54daa455a2885e4bb1253745961c1d49f21eb02922322963d9d9a6e44d33efa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xac41f154ab4d82f832c23610cc62efad0b1c67d680f481fcf1bdda181a113b02",
+ "network" : "EIP150",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f2506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260206000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f2506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_successful_callcode_d0g0v0_EIP158" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_successful_callcode_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x5346d8d073c2169f685157996f8866709bcaef80625216244da39b03540bb774",
+ "mixHash" : "0x9c85a94f0cf42fe9555a0080c948378350a56f2a168fb35a7072510a8cef0b69",
+ "nonce" : "0xc88cfa5e599cd7e0",
+ "number" : "0x01",
+ "parentHash" : "0x4d4b4e465b5b698363cfd49722a76260646ce71aa8a0dd6f9e70068e9da39117",
+ "receiptTrie" : "0x2f42387e60b917877ffcf6d55937b03030c842e65c7d4dbe8f7f2259fc150c17",
+ "stateRoot" : "0x53bf4edb0c3cc66963bb53a051c17c3f9608328437b195c1da5520fb657431c7",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca04d4b4e465b5b698363cfd49722a76260646ce71aa8a0dd6f9e70068e9da39117a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa053bf4edb0c3cc66963bb53a051c17c3f9608328437b195c1da5520fb657431c7a0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba02f42387e60b917877ffcf6d55937b03030c842e65c7d4dbe8f7f2259fc150c17b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a09c85a94f0cf42fe9555a0080c948378350a56f2a168fb35a7072510a8cef0b6988c88cfa5e599cd7e0f864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x4d4b4e465b5b698363cfd49722a76260646ce71aa8a0dd6f9e70068e9da39117",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0xed54daa455a2885e4bb1253745961c1d49f21eb02922322963d9d9a6e44d33ef",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0ed54daa455a2885e4bb1253745961c1d49f21eb02922322963d9d9a6e44d33efa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x5346d8d073c2169f685157996f8866709bcaef80625216244da39b03540bb774",
+ "network" : "EIP158",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f2506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260206000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f2506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_successful_callcode_d0g0v0_Frontier" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_successful_callcode_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x476790bd7a1f210d89e9c12a454829872469b345fc82cba5217e1aabd0c646d4",
+ "mixHash" : "0x85a1048b1b8f5e9f0d385053554fb33ead5172cc6686bd1e163ed60d333e7b4b",
+ "nonce" : "0x51d45d00b401546b",
+ "number" : "0x01",
+ "parentHash" : "0x4d4b4e465b5b698363cfd49722a76260646ce71aa8a0dd6f9e70068e9da39117",
+ "receiptTrie" : "0x2f42387e60b917877ffcf6d55937b03030c842e65c7d4dbe8f7f2259fc150c17",
+ "stateRoot" : "0x53bf4edb0c3cc66963bb53a051c17c3f9608328437b195c1da5520fb657431c7",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca04d4b4e465b5b698363cfd49722a76260646ce71aa8a0dd6f9e70068e9da39117a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa053bf4edb0c3cc66963bb53a051c17c3f9608328437b195c1da5520fb657431c7a0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba02f42387e60b917877ffcf6d55937b03030c842e65c7d4dbe8f7f2259fc150c17b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a085a1048b1b8f5e9f0d385053554fb33ead5172cc6686bd1e163ed60d333e7b4b8851d45d00b401546bf864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x4d4b4e465b5b698363cfd49722a76260646ce71aa8a0dd6f9e70068e9da39117",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0xed54daa455a2885e4bb1253745961c1d49f21eb02922322963d9d9a6e44d33ef",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0ed54daa455a2885e4bb1253745961c1d49f21eb02922322963d9d9a6e44d33efa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x476790bd7a1f210d89e9c12a454829872469b345fc82cba5217e1aabd0c646d4",
+ "network" : "Frontier",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f2506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260206000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f2506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_successful_callcode_d0g0v0_Homestead" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_successful_callcode_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x92a72c27aca39fbcdb65db3b0c57015e3d23af35fc81aaa38f69c5d403bcad18",
+ "mixHash" : "0xe03e9476ea265a13da12d6d5a42a125646b6851611bec78bdb199bb88e326302",
+ "nonce" : "0x1325216aa0c37398",
+ "number" : "0x01",
+ "parentHash" : "0x4d4b4e465b5b698363cfd49722a76260646ce71aa8a0dd6f9e70068e9da39117",
+ "receiptTrie" : "0x2f42387e60b917877ffcf6d55937b03030c842e65c7d4dbe8f7f2259fc150c17",
+ "stateRoot" : "0x53bf4edb0c3cc66963bb53a051c17c3f9608328437b195c1da5520fb657431c7",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca04d4b4e465b5b698363cfd49722a76260646ce71aa8a0dd6f9e70068e9da39117a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa053bf4edb0c3cc66963bb53a051c17c3f9608328437b195c1da5520fb657431c7a0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba02f42387e60b917877ffcf6d55937b03030c842e65c7d4dbe8f7f2259fc150c17b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0e03e9476ea265a13da12d6d5a42a125646b6851611bec78bdb199bb88e326302881325216aa0c37398f864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x4d4b4e465b5b698363cfd49722a76260646ce71aa8a0dd6f9e70068e9da39117",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0xed54daa455a2885e4bb1253745961c1d49f21eb02922322963d9d9a6e44d33ef",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0ed54daa455a2885e4bb1253745961c1d49f21eb02922322963d9d9a6e44d33efa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x92a72c27aca39fbcdb65db3b0c57015e3d23af35fc81aaa38f69c5d403bcad18",
+ "network" : "Homestead",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f2506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260206000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f2506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatacopy_after_successful_delegatecall_d0g0v0.json b/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatacopy_after_successful_delegatecall_d0g0v0.json
new file mode 100644
index 000000000..4bc4f525d
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatacopy_after_successful_delegatecall_d0g0v0.json
@@ -0,0 +1,651 @@
+{
+ "returndatacopy_after_successful_delegatecall_d0g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_successful_delegatecall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x688c",
+ "hash" : "0x76aa4384532da83e7176855c8ae58b8e7f2c5047fa9673156148af51f42ff96c",
+ "mixHash" : "0x27784942139986b83c0cf7b4bb84fdb232b6f04034f01e4846c27960c0a32b8e",
+ "nonce" : "0x884e263674582a32",
+ "number" : "0x01",
+ "parentHash" : "0x015c17e5860f16eabb924fde14b88741ec92c99f49fc0bcf7fdff74914ebaca6",
+ "receiptTrie" : "0x94eac79bd798fb96b52543d29c352111c47484f809b3d51231eb853dbe512345",
+ "stateRoot" : "0x84b86d3c38172c81c7ac5bed4a8c813669155e768995608c04ecfa3ee7736e25",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90263f901f9a0015c17e5860f16eabb924fde14b88741ec92c99f49fc0bcf7fdff74914ebaca6a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa084b86d3c38172c81c7ac5bed4a8c813669155e768995608c04ecfa3ee7736e25a0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba094eac79bd798fb96b52543d29c352111c47484f809b3d51231eb853dbe512345b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a0000000082688c8203e880a027784942139986b83c0cf7b4bb84fdb232b6f04034f01e4846c27960c0a32b8e88884e263674582a32f864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x015c17e5860f16eabb924fde14b88741ec92c99f49fc0bcf7fdff74914ebaca6",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x2f49b2e6942c8820412b52fb9c9e477a5dd8bf0e1fa45a9e661fee19369a321a",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa02f49b2e6942c8820412b52fb9c9e477a5dd8bf0e1fa45a9e661fee19369a321aa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x76aa4384532da83e7176855c8ae58b8e7f2c5047fa9673156148af51f42ff96c",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f4506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62c688c",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x63ffff9774",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f4506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_successful_delegatecall_d0g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_successful_delegatecall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x688c",
+ "hash" : "0x2c5b89d16b2e1da47456fe3e868aa0052cd03a8dbb23a289cae2e7e2852f4e32",
+ "mixHash" : "0x652f1b82709a135a31a8318cf895340be9a77e44e3b728a99047c08ab8baa651",
+ "nonce" : "0x94407a99b931c655",
+ "number" : "0x01",
+ "parentHash" : "0x015c17e5860f16eabb924fde14b88741ec92c99f49fc0bcf7fdff74914ebaca6",
+ "receiptTrie" : "0x94eac79bd798fb96b52543d29c352111c47484f809b3d51231eb853dbe512345",
+ "stateRoot" : "0x92b68d9ddfa739c8afa73a71c5c44383e9fd89385c4dd18e2d433d543d6f2cde",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90263f901f9a0015c17e5860f16eabb924fde14b88741ec92c99f49fc0bcf7fdff74914ebaca6a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa092b68d9ddfa739c8afa73a71c5c44383e9fd89385c4dd18e2d433d543d6f2cdea0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba094eac79bd798fb96b52543d29c352111c47484f809b3d51231eb853dbe512345b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a0000000082688c8203e880a0652f1b82709a135a31a8318cf895340be9a77e44e3b728a99047c08ab8baa6518894407a99b931c655f864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x015c17e5860f16eabb924fde14b88741ec92c99f49fc0bcf7fdff74914ebaca6",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x2f49b2e6942c8820412b52fb9c9e477a5dd8bf0e1fa45a9e661fee19369a321a",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa02f49b2e6942c8820412b52fb9c9e477a5dd8bf0e1fa45a9e661fee19369a321aa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x2c5b89d16b2e1da47456fe3e868aa0052cd03a8dbb23a289cae2e7e2852f4e32",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x00000000000000000000000000000000000000f0" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f4506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62c688c",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x63ffff9774",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f4506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_successful_delegatecall_d0g0v0_EIP150" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_successful_delegatecall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0xdaeaf2359a46dc9d3dbaaceea322ae067c3058ced96607158daf3775cc05ec11",
+ "mixHash" : "0x34faab82241b2b8b13790ed740ecfb98514fe1c8cc3ae72c260e2b458cb9656a",
+ "nonce" : "0x0d82d471a38c4c39",
+ "number" : "0x01",
+ "parentHash" : "0x015c17e5860f16eabb924fde14b88741ec92c99f49fc0bcf7fdff74914ebaca6",
+ "receiptTrie" : "0x976ec50d1a02ed3199d89bc2f7f84f1c4c72dbaaf7d63efdf2a766e7c096aa84",
+ "stateRoot" : "0x6e225541d69873ffb735eee39cbab5171bb69d891c3dcdef76bbf693105c2ede",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca0015c17e5860f16eabb924fde14b88741ec92c99f49fc0bcf7fdff74914ebaca6a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa06e225541d69873ffb735eee39cbab5171bb69d891c3dcdef76bbf693105c2edea0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba0976ec50d1a02ed3199d89bc2f7f84f1c4c72dbaaf7d63efdf2a766e7c096aa84b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a034faab82241b2b8b13790ed740ecfb98514fe1c8cc3ae72c260e2b458cb9656a880d82d471a38c4c39f864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x015c17e5860f16eabb924fde14b88741ec92c99f49fc0bcf7fdff74914ebaca6",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x2f49b2e6942c8820412b52fb9c9e477a5dd8bf0e1fa45a9e661fee19369a321a",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa02f49b2e6942c8820412b52fb9c9e477a5dd8bf0e1fa45a9e661fee19369a321aa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xdaeaf2359a46dc9d3dbaaceea322ae067c3058ced96607158daf3775cc05ec11",
+ "network" : "EIP150",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f4506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f4506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_successful_delegatecall_d0g0v0_EIP158" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_successful_delegatecall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0xa9028bb40841eda7cfc03d91a86778faf9f31ce3b0f4412e40cf3eda2b917246",
+ "mixHash" : "0xa40a2a2c41eff983d1a62da5bf10a26c2e3f5db4198daf31f40d4f0acf5591d9",
+ "nonce" : "0x6fcc39d8e025c2bc",
+ "number" : "0x01",
+ "parentHash" : "0x015c17e5860f16eabb924fde14b88741ec92c99f49fc0bcf7fdff74914ebaca6",
+ "receiptTrie" : "0x976ec50d1a02ed3199d89bc2f7f84f1c4c72dbaaf7d63efdf2a766e7c096aa84",
+ "stateRoot" : "0x6e225541d69873ffb735eee39cbab5171bb69d891c3dcdef76bbf693105c2ede",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca0015c17e5860f16eabb924fde14b88741ec92c99f49fc0bcf7fdff74914ebaca6a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa06e225541d69873ffb735eee39cbab5171bb69d891c3dcdef76bbf693105c2edea0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba0976ec50d1a02ed3199d89bc2f7f84f1c4c72dbaaf7d63efdf2a766e7c096aa84b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0a40a2a2c41eff983d1a62da5bf10a26c2e3f5db4198daf31f40d4f0acf5591d9886fcc39d8e025c2bcf864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x015c17e5860f16eabb924fde14b88741ec92c99f49fc0bcf7fdff74914ebaca6",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x2f49b2e6942c8820412b52fb9c9e477a5dd8bf0e1fa45a9e661fee19369a321a",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa02f49b2e6942c8820412b52fb9c9e477a5dd8bf0e1fa45a9e661fee19369a321aa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xa9028bb40841eda7cfc03d91a86778faf9f31ce3b0f4412e40cf3eda2b917246",
+ "network" : "EIP158",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f4506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f4506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_successful_delegatecall_d0g0v0_Frontier" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_successful_delegatecall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0xe18ba30e03b0730af614a82e1f2e33fab8d462ed3f72d5ca8b1e2577cf594649",
+ "mixHash" : "0x2775d1caa3e9e440a1c1f8cbcf14b4d8601eb8fe426aaae021cd023e02ebeddd",
+ "nonce" : "0x076c2d154e12426a",
+ "number" : "0x01",
+ "parentHash" : "0x015c17e5860f16eabb924fde14b88741ec92c99f49fc0bcf7fdff74914ebaca6",
+ "receiptTrie" : "0x976ec50d1a02ed3199d89bc2f7f84f1c4c72dbaaf7d63efdf2a766e7c096aa84",
+ "stateRoot" : "0x6e225541d69873ffb735eee39cbab5171bb69d891c3dcdef76bbf693105c2ede",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca0015c17e5860f16eabb924fde14b88741ec92c99f49fc0bcf7fdff74914ebaca6a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa06e225541d69873ffb735eee39cbab5171bb69d891c3dcdef76bbf693105c2edea0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba0976ec50d1a02ed3199d89bc2f7f84f1c4c72dbaaf7d63efdf2a766e7c096aa84b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a02775d1caa3e9e440a1c1f8cbcf14b4d8601eb8fe426aaae021cd023e02ebeddd88076c2d154e12426af864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x015c17e5860f16eabb924fde14b88741ec92c99f49fc0bcf7fdff74914ebaca6",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x2f49b2e6942c8820412b52fb9c9e477a5dd8bf0e1fa45a9e661fee19369a321a",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa02f49b2e6942c8820412b52fb9c9e477a5dd8bf0e1fa45a9e661fee19369a321aa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xe18ba30e03b0730af614a82e1f2e33fab8d462ed3f72d5ca8b1e2577cf594649",
+ "network" : "Frontier",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f4506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f4506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_successful_delegatecall_d0g0v0_Homestead" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_successful_delegatecall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0xf3a547137e5ab4a0b5ad66f6025a6fe57aeb135eb23f09569d00fd964fe76b5b",
+ "mixHash" : "0x7bcdbd68d0303414a346d8d1d1364b3878d856f7a3e1488787ab6518f75ee16b",
+ "nonce" : "0x66f6ddef55c9df41",
+ "number" : "0x01",
+ "parentHash" : "0x015c17e5860f16eabb924fde14b88741ec92c99f49fc0bcf7fdff74914ebaca6",
+ "receiptTrie" : "0x976ec50d1a02ed3199d89bc2f7f84f1c4c72dbaaf7d63efdf2a766e7c096aa84",
+ "stateRoot" : "0x6e225541d69873ffb735eee39cbab5171bb69d891c3dcdef76bbf693105c2ede",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca0015c17e5860f16eabb924fde14b88741ec92c99f49fc0bcf7fdff74914ebaca6a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa06e225541d69873ffb735eee39cbab5171bb69d891c3dcdef76bbf693105c2edea0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba0976ec50d1a02ed3199d89bc2f7f84f1c4c72dbaaf7d63efdf2a766e7c096aa84b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a07bcdbd68d0303414a346d8d1d1364b3878d856f7a3e1488787ab6518f75ee16b8866f6ddef55c9df41f864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x015c17e5860f16eabb924fde14b88741ec92c99f49fc0bcf7fdff74914ebaca6",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x2f49b2e6942c8820412b52fb9c9e477a5dd8bf0e1fa45a9e661fee19369a321a",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa02f49b2e6942c8820412b52fb9c9e477a5dd8bf0e1fa45a9e661fee19369a321aa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xf3a547137e5ab4a0b5ad66f6025a6fe57aeb135eb23f09569d00fd964fe76b5b",
+ "network" : "Homestead",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f4506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f4506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatacopy_after_successful_staticcall_d0g0v0.json b/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatacopy_after_successful_staticcall_d0g0v0.json
new file mode 100644
index 000000000..23879b304
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatacopy_after_successful_staticcall_d0g0v0.json
@@ -0,0 +1,735 @@
+{
+ "returndatacopy_after_successful_staticcall_d0g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_successful_staticcall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x688c",
+ "hash" : "0x7de317b0030b5d9858f14bcacee42618933a3e7abf18eb7ad3e2c9a1a738a297",
+ "mixHash" : "0xff2f200975eec70cfa0dc6a04b6176aa8028409579ce83675614a9185e2c423e",
+ "nonce" : "0xb3a9ce3f314332fd",
+ "number" : "0x01",
+ "parentHash" : "0xcb5ecbf13f3daf9108191f4ed2820cdc45c6e31f11568616ab86a08b04518402",
+ "receiptTrie" : "0x94eac79bd798fb96b52543d29c352111c47484f809b3d51231eb853dbe512345",
+ "stateRoot" : "0x138600f2aba32f0932909c1cbc07af8add5e826eff1dfed491d31825f7d544a6",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90263f901f9a0cb5ecbf13f3daf9108191f4ed2820cdc45c6e31f11568616ab86a08b04518402a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0138600f2aba32f0932909c1cbc07af8add5e826eff1dfed491d31825f7d544a6a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba094eac79bd798fb96b52543d29c352111c47484f809b3d51231eb853dbe512345b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a0000000082688c8203e880a0ff2f200975eec70cfa0dc6a04b6176aa8028409579ce83675614a9185e2c423e88b3a9ce3f314332fdf864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0xcb5ecbf13f3daf9108191f4ed2820cdc45c6e31f11568616ab86a08b04518402",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x98e2e76c382cec5cf56121874c005e36605a6403f03e9fa295e437caa4c56964",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa098e2e76c382cec5cf56121874c005e36605a6403f03e9fa295e437caa4c56964a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x7de317b0030b5d9858f14bcacee42618933a3e7abf18eb7ad3e2c9a1a738a297",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x1000000000000000000000000000000000000001"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62c688c",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x63ffff9774",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_successful_staticcall_d0g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_successful_staticcall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x688c",
+ "hash" : "0x456f3a689c83e166a9a9d0c24fe2bb61bf7319acadcc27122c45e2cde63b4b47",
+ "mixHash" : "0xd95e19d4a1bec91fd2686f38bd7a5ecefdfa13db93292148a3ba657743156792",
+ "nonce" : "0x7c8a9b6a7031f68d",
+ "number" : "0x01",
+ "parentHash" : "0xcb5ecbf13f3daf9108191f4ed2820cdc45c6e31f11568616ab86a08b04518402",
+ "receiptTrie" : "0x94eac79bd798fb96b52543d29c352111c47484f809b3d51231eb853dbe512345",
+ "stateRoot" : "0x795eb9c3e3ff57df83c9f2867513dfb54f62e440bb2d8f5e27eb5da87dbc49c8",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90263f901f9a0cb5ecbf13f3daf9108191f4ed2820cdc45c6e31f11568616ab86a08b04518402a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0795eb9c3e3ff57df83c9f2867513dfb54f62e440bb2d8f5e27eb5da87dbc49c8a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba094eac79bd798fb96b52543d29c352111c47484f809b3d51231eb853dbe512345b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a0000000082688c8203e880a0d95e19d4a1bec91fd2686f38bd7a5ecefdfa13db93292148a3ba657743156792887c8a9b6a7031f68df864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0xcb5ecbf13f3daf9108191f4ed2820cdc45c6e31f11568616ab86a08b04518402",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x98e2e76c382cec5cf56121874c005e36605a6403f03e9fa295e437caa4c56964",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa098e2e76c382cec5cf56121874c005e36605a6403f03e9fa295e437caa4c56964a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x456f3a689c83e166a9a9d0c24fe2bb61bf7319acadcc27122c45e2cde63b4b47",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x00000000000000000000000000000000000000f0" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x1000000000000000000000000000000000000001"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62c688c",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x63ffff9774",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_successful_staticcall_d0g0v0_EIP150" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_successful_staticcall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x09a64bce58961f0d640481e3f2a320d04fa2fc14ed7eab997847dffc1c0af99a",
+ "mixHash" : "0xc1e34a06f2c016a7f6061d3606a5f025dd38142eaa460a8169c4d7c34fdf620c",
+ "nonce" : "0x9fece05c01ad44e4",
+ "number" : "0x01",
+ "parentHash" : "0xcb5ecbf13f3daf9108191f4ed2820cdc45c6e31f11568616ab86a08b04518402",
+ "receiptTrie" : "0xc1012953aa9ab652f68984e2d32e74d5811bafb070280c22fca81600e7bf2f89",
+ "stateRoot" : "0x394408b7dd7eb9c83ea63c60d52dd4951b9fa52b1906c4eed73651d15befbf27",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca0cb5ecbf13f3daf9108191f4ed2820cdc45c6e31f11568616ab86a08b04518402a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0394408b7dd7eb9c83ea63c60d52dd4951b9fa52b1906c4eed73651d15befbf27a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba0c1012953aa9ab652f68984e2d32e74d5811bafb070280c22fca81600e7bf2f89b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0c1e34a06f2c016a7f6061d3606a5f025dd38142eaa460a8169c4d7c34fdf620c889fece05c01ad44e4f864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0xcb5ecbf13f3daf9108191f4ed2820cdc45c6e31f11568616ab86a08b04518402",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x98e2e76c382cec5cf56121874c005e36605a6403f03e9fa295e437caa4c56964",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa098e2e76c382cec5cf56121874c005e36605a6403f03e9fa295e437caa4c56964a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x09a64bce58961f0d640481e3f2a320d04fa2fc14ed7eab997847dffc1c0af99a",
+ "network" : "EIP150",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_successful_staticcall_d0g0v0_EIP158" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_successful_staticcall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x35490ff55e40bf0c613816518e88f0a2ccfda6dc3ec6b3f0b1f768adc800b2e5",
+ "mixHash" : "0x6d7d2b08569e1e853e8337bf3c5f425a0f1688e6b31e7cf2b6dc9bab2e878f7e",
+ "nonce" : "0x16e6ade23c57ad04",
+ "number" : "0x01",
+ "parentHash" : "0xcb5ecbf13f3daf9108191f4ed2820cdc45c6e31f11568616ab86a08b04518402",
+ "receiptTrie" : "0xc1012953aa9ab652f68984e2d32e74d5811bafb070280c22fca81600e7bf2f89",
+ "stateRoot" : "0x394408b7dd7eb9c83ea63c60d52dd4951b9fa52b1906c4eed73651d15befbf27",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca0cb5ecbf13f3daf9108191f4ed2820cdc45c6e31f11568616ab86a08b04518402a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0394408b7dd7eb9c83ea63c60d52dd4951b9fa52b1906c4eed73651d15befbf27a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba0c1012953aa9ab652f68984e2d32e74d5811bafb070280c22fca81600e7bf2f89b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a06d7d2b08569e1e853e8337bf3c5f425a0f1688e6b31e7cf2b6dc9bab2e878f7e8816e6ade23c57ad04f864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0xcb5ecbf13f3daf9108191f4ed2820cdc45c6e31f11568616ab86a08b04518402",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x98e2e76c382cec5cf56121874c005e36605a6403f03e9fa295e437caa4c56964",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa098e2e76c382cec5cf56121874c005e36605a6403f03e9fa295e437caa4c56964a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x35490ff55e40bf0c613816518e88f0a2ccfda6dc3ec6b3f0b1f768adc800b2e5",
+ "network" : "EIP158",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_successful_staticcall_d0g0v0_Frontier" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_successful_staticcall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x75293eff57af40ece7b82991a14e657889e94de93d5e9559d292b360a41ea10c",
+ "mixHash" : "0x62e988e39d6463734c1043d5153b73606304fb7adbfa251f7a7ca84a11d728ff",
+ "nonce" : "0x10d17b5c12148312",
+ "number" : "0x01",
+ "parentHash" : "0xcb5ecbf13f3daf9108191f4ed2820cdc45c6e31f11568616ab86a08b04518402",
+ "receiptTrie" : "0xc1012953aa9ab652f68984e2d32e74d5811bafb070280c22fca81600e7bf2f89",
+ "stateRoot" : "0x394408b7dd7eb9c83ea63c60d52dd4951b9fa52b1906c4eed73651d15befbf27",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca0cb5ecbf13f3daf9108191f4ed2820cdc45c6e31f11568616ab86a08b04518402a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0394408b7dd7eb9c83ea63c60d52dd4951b9fa52b1906c4eed73651d15befbf27a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba0c1012953aa9ab652f68984e2d32e74d5811bafb070280c22fca81600e7bf2f89b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a062e988e39d6463734c1043d5153b73606304fb7adbfa251f7a7ca84a11d728ff8810d17b5c12148312f864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0xcb5ecbf13f3daf9108191f4ed2820cdc45c6e31f11568616ab86a08b04518402",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x98e2e76c382cec5cf56121874c005e36605a6403f03e9fa295e437caa4c56964",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa098e2e76c382cec5cf56121874c005e36605a6403f03e9fa295e437caa4c56964a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x75293eff57af40ece7b82991a14e657889e94de93d5e9559d292b360a41ea10c",
+ "network" : "Frontier",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatacopy_after_successful_staticcall_d0g0v0_Homestead" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatacopy_after_successful_staticcall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0xf4fce59a8b8fa21d4f6190f96375e6e7e022c0355ae1c5936363210570b363e4",
+ "mixHash" : "0x02d1b3a8b886623385e49529b6f69e867dbcba8f7a903147a83b7de1e2582339",
+ "nonce" : "0x8eca366827abae95",
+ "number" : "0x01",
+ "parentHash" : "0xcb5ecbf13f3daf9108191f4ed2820cdc45c6e31f11568616ab86a08b04518402",
+ "receiptTrie" : "0xc1012953aa9ab652f68984e2d32e74d5811bafb070280c22fca81600e7bf2f89",
+ "stateRoot" : "0x394408b7dd7eb9c83ea63c60d52dd4951b9fa52b1906c4eed73651d15befbf27",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca0cb5ecbf13f3daf9108191f4ed2820cdc45c6e31f11568616ab86a08b04518402a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0394408b7dd7eb9c83ea63c60d52dd4951b9fa52b1906c4eed73651d15befbf27a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba0c1012953aa9ab652f68984e2d32e74d5811bafb070280c22fca81600e7bf2f89b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a002d1b3a8b886623385e49529b6f69e867dbcba8f7a903147a83b7de1e2582339888eca366827abae95f864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0xcb5ecbf13f3daf9108191f4ed2820cdc45c6e31f11568616ab86a08b04518402",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x98e2e76c382cec5cf56121874c005e36605a6403f03e9fa295e437caa4c56964",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa098e2e76c382cec5cf56121874c005e36605a6403f03e9fa295e437caa4c56964a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xf4fce59a8b8fa21d4f6190f96375e6e7e022c0355ae1c5936363210570b363e4",
+ "network" : "Homestead",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatasize_after_callcode_d0g0v0.json b/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatasize_after_callcode_d0g0v0.json
new file mode 100644
index 000000000..2abcc822a
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatasize_after_callcode_d0g0v0.json
@@ -0,0 +1,641 @@
+{
+ "returndatasize_after_callcode_d0g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_callcode_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0xa312",
+ "hash" : "0x9f9b7551675f64d863c1245882a6d725b4c3f68c6bb95fc00a7ec1ac46f4e054",
+ "mixHash" : "0x272a3dda9b899e6b4f5831c72d04d1b47a6e02be1ed32628564081c3bdbf4770",
+ "nonce" : "0x07dc26a523d96347",
+ "number" : "0x01",
+ "parentHash" : "0x65338f983163c8765cb5ce912b39125e576446c31bcfb44ac9b909462627653d",
+ "receiptTrie" : "0x09b4a0d311d7a2d64ebdac17f27515413da52e2bfc575ddd6dd78b1577df60a9",
+ "stateRoot" : "0x274011b0b4584dbcae21819b342fc23d3fa15beb95a7bcab4dc4833c1b7af4f3",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90263f901f9a065338f983163c8765cb5ce912b39125e576446c31bcfb44ac9b909462627653da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0274011b0b4584dbcae21819b342fc23d3fa15beb95a7bcab4dc4833c1b7af4f3a0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba009b4a0d311d7a2d64ebdac17f27515413da52e2bfc575ddd6dd78b1577df60a9b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a0000000082a3128203e880a0272a3dda9b899e6b4f5831c72d04d1b47a6e02be1ed32628564081c3bdbf47708807dc26a523d96347f864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x65338f983163c8765cb5ce912b39125e576446c31bcfb44ac9b909462627653d",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7c3eb449ede11443a1e9d714c211702d5f6e73d0c41f5af8936f9567ffde1a0f",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa07c3eb449ede11443a1e9d714c211702d5f6e73d0c41f5af8936f9567ffde1a0fa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x9f9b7551675f64d863c1245882a6d725b4c3f68c6bb95fc00a7ec1ac46f4e054",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f2503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x06"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62ca312",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x63ffff5cee",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260066000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f2503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260066000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_callcode_d0g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_callcode_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0xa312",
+ "hash" : "0x5146cc3cc48f0b5f67016e840957924e54861f1a589badf3ec3ef675217ed56e",
+ "mixHash" : "0xb0434222e870fa44af40b01dcbc549d0027ca090fa22c7a8fc081d92879958b3",
+ "nonce" : "0x20ed4e72941615f6",
+ "number" : "0x01",
+ "parentHash" : "0x65338f983163c8765cb5ce912b39125e576446c31bcfb44ac9b909462627653d",
+ "receiptTrie" : "0x09b4a0d311d7a2d64ebdac17f27515413da52e2bfc575ddd6dd78b1577df60a9",
+ "stateRoot" : "0x25d84d148691ec7ce1f66efe33cf845f019fac77629ab894a5b895e1424efacc",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90263f901f9a065338f983163c8765cb5ce912b39125e576446c31bcfb44ac9b909462627653da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa025d84d148691ec7ce1f66efe33cf845f019fac77629ab894a5b895e1424efacca0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba009b4a0d311d7a2d64ebdac17f27515413da52e2bfc575ddd6dd78b1577df60a9b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a0000000082a3128203e880a0b0434222e870fa44af40b01dcbc549d0027ca090fa22c7a8fc081d92879958b38820ed4e72941615f6f864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x65338f983163c8765cb5ce912b39125e576446c31bcfb44ac9b909462627653d",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7c3eb449ede11443a1e9d714c211702d5f6e73d0c41f5af8936f9567ffde1a0f",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa07c3eb449ede11443a1e9d714c211702d5f6e73d0c41f5af8936f9567ffde1a0fa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x5146cc3cc48f0b5f67016e840957924e54861f1a589badf3ec3ef675217ed56e",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x00000000000000000000000000000000000000f0" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f2503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x06"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62ca312",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x63ffff5cee",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260066000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f2503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260066000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_callcode_d0g0v0_EIP150" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_callcode_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0xb95a47f0cdfb5a34bad41c20a264179089c2ecee31243985c07bcb229ed6f175",
+ "mixHash" : "0x591bc89563f97e6ee5e9c872275d5d3d8864476960d2a3c1bdc1adf9201bd74c",
+ "nonce" : "0x2172d1bff60d0aea",
+ "number" : "0x01",
+ "parentHash" : "0x65338f983163c8765cb5ce912b39125e576446c31bcfb44ac9b909462627653d",
+ "receiptTrie" : "0x9d541a036e367eeff817331a744dc02576a9c7c0bb1e4e6d9d6a0d54a203f50e",
+ "stateRoot" : "0xab05635b63f8dcd0161fdc76cc8decbe741d5818353eb2bdf87f48c67fcbdf49",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca065338f983163c8765cb5ce912b39125e576446c31bcfb44ac9b909462627653da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0ab05635b63f8dcd0161fdc76cc8decbe741d5818353eb2bdf87f48c67fcbdf49a0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba09d541a036e367eeff817331a744dc02576a9c7c0bb1e4e6d9d6a0d54a203f50eb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0591bc89563f97e6ee5e9c872275d5d3d8864476960d2a3c1bdc1adf9201bd74c882172d1bff60d0aeaf864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x65338f983163c8765cb5ce912b39125e576446c31bcfb44ac9b909462627653d",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7c3eb449ede11443a1e9d714c211702d5f6e73d0c41f5af8936f9567ffde1a0f",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa07c3eb449ede11443a1e9d714c211702d5f6e73d0c41f5af8936f9567ffde1a0fa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xb95a47f0cdfb5a34bad41c20a264179089c2ecee31243985c07bcb229ed6f175",
+ "network" : "EIP150",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f2503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260066000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f2503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260066000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_callcode_d0g0v0_EIP158" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_callcode_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x4ea28ad48fe5a782553dd520042a38160b1189387dc3b915076429ec6ecf672e",
+ "mixHash" : "0x5049a70a6c222c7506048f5b516b773173c95efa8ffa58deb002436c63c78f09",
+ "nonce" : "0x659b02ca0d106776",
+ "number" : "0x01",
+ "parentHash" : "0x65338f983163c8765cb5ce912b39125e576446c31bcfb44ac9b909462627653d",
+ "receiptTrie" : "0x9d541a036e367eeff817331a744dc02576a9c7c0bb1e4e6d9d6a0d54a203f50e",
+ "stateRoot" : "0xab05635b63f8dcd0161fdc76cc8decbe741d5818353eb2bdf87f48c67fcbdf49",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca065338f983163c8765cb5ce912b39125e576446c31bcfb44ac9b909462627653da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0ab05635b63f8dcd0161fdc76cc8decbe741d5818353eb2bdf87f48c67fcbdf49a0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba09d541a036e367eeff817331a744dc02576a9c7c0bb1e4e6d9d6a0d54a203f50eb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a05049a70a6c222c7506048f5b516b773173c95efa8ffa58deb002436c63c78f0988659b02ca0d106776f864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x65338f983163c8765cb5ce912b39125e576446c31bcfb44ac9b909462627653d",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7c3eb449ede11443a1e9d714c211702d5f6e73d0c41f5af8936f9567ffde1a0f",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa07c3eb449ede11443a1e9d714c211702d5f6e73d0c41f5af8936f9567ffde1a0fa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x4ea28ad48fe5a782553dd520042a38160b1189387dc3b915076429ec6ecf672e",
+ "network" : "EIP158",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f2503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260066000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f2503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260066000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_callcode_d0g0v0_Frontier" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_callcode_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x887424e3749e55ca245256eb3e959e5b675cfb5a6eb517d49085f26fa10b10f0",
+ "mixHash" : "0x593a5abef51982238443a3d18748a2b611d06d13f2cf056abdd66fd0e96ee9af",
+ "nonce" : "0xbf984d7527aaf778",
+ "number" : "0x01",
+ "parentHash" : "0x65338f983163c8765cb5ce912b39125e576446c31bcfb44ac9b909462627653d",
+ "receiptTrie" : "0x9d541a036e367eeff817331a744dc02576a9c7c0bb1e4e6d9d6a0d54a203f50e",
+ "stateRoot" : "0xab05635b63f8dcd0161fdc76cc8decbe741d5818353eb2bdf87f48c67fcbdf49",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca065338f983163c8765cb5ce912b39125e576446c31bcfb44ac9b909462627653da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0ab05635b63f8dcd0161fdc76cc8decbe741d5818353eb2bdf87f48c67fcbdf49a0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba09d541a036e367eeff817331a744dc02576a9c7c0bb1e4e6d9d6a0d54a203f50eb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0593a5abef51982238443a3d18748a2b611d06d13f2cf056abdd66fd0e96ee9af88bf984d7527aaf778f864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x65338f983163c8765cb5ce912b39125e576446c31bcfb44ac9b909462627653d",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7c3eb449ede11443a1e9d714c211702d5f6e73d0c41f5af8936f9567ffde1a0f",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa07c3eb449ede11443a1e9d714c211702d5f6e73d0c41f5af8936f9567ffde1a0fa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x887424e3749e55ca245256eb3e959e5b675cfb5a6eb517d49085f26fa10b10f0",
+ "network" : "Frontier",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f2503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260066000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f2503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260066000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_callcode_d0g0v0_Homestead" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_callcode_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x4bf91fb8f83efbd43d23327da06652c2c2ce3695894b5484a1149a63fce5a714",
+ "mixHash" : "0xd2309b9fe04ec231d1ec6a946756b2ac2dbf48979dc032ec1dc04a4ff50f8c1a",
+ "nonce" : "0x64a600bf81066d28",
+ "number" : "0x01",
+ "parentHash" : "0x65338f983163c8765cb5ce912b39125e576446c31bcfb44ac9b909462627653d",
+ "receiptTrie" : "0x9d541a036e367eeff817331a744dc02576a9c7c0bb1e4e6d9d6a0d54a203f50e",
+ "stateRoot" : "0xab05635b63f8dcd0161fdc76cc8decbe741d5818353eb2bdf87f48c67fcbdf49",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca065338f983163c8765cb5ce912b39125e576446c31bcfb44ac9b909462627653da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0ab05635b63f8dcd0161fdc76cc8decbe741d5818353eb2bdf87f48c67fcbdf49a0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba09d541a036e367eeff817331a744dc02576a9c7c0bb1e4e6d9d6a0d54a203f50eb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0d2309b9fe04ec231d1ec6a946756b2ac2dbf48979dc032ec1dc04a4ff50f8c1a8864a600bf81066d28f864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x65338f983163c8765cb5ce912b39125e576446c31bcfb44ac9b909462627653d",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x7c3eb449ede11443a1e9d714c211702d5f6e73d0c41f5af8936f9567ffde1a0f",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa07c3eb449ede11443a1e9d714c211702d5f6e73d0c41f5af8936f9567ffde1a0fa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x4bf91fb8f83efbd43d23327da06652c2c2ce3695894b5484a1149a63fce5a714",
+ "network" : "Homestead",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f2503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260066000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f2503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260066000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatasize_after_failing_callcode_d0g0v0.json b/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatasize_after_failing_callcode_d0g0v0.json
new file mode 100644
index 000000000..82f3964ea
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatasize_after_failing_callcode_d0g0v0.json
@@ -0,0 +1,733 @@
+{
+ "returndatasize_after_failing_callcode_d0g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_failing_callcode_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x01b470",
+ "hash" : "0x47d8e46737c8ecc445994e3d1277e1ce28ba22bf6182c23ea14b2f866ab28f54",
+ "mixHash" : "0xadea9e2e04936cd5cbf19228307547eabd034ee914eefa7e369269c75fae7198",
+ "nonce" : "0x663cf7cecc63b7d4",
+ "number" : "0x01",
+ "parentHash" : "0x98e95dc3056a0aa00aed2f73a84d233251f77bf70a3424e594d6112217711bee",
+ "receiptTrie" : "0xd4128b9102aaad07de3a7a441b566cb77058fce1bb64e20f89e844b29ea1f0fc",
+ "stateRoot" : "0xaa522fb525c2fb0ac9eaf995434b997ec0316e3016c3a0c669a689489c761383",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90264f901faa098e95dc3056a0aa00aed2f73a84d233251f77bf70a3424e594d6112217711beea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0aa522fb525c2fb0ac9eaf995434b997ec0316e3016c3a0c669a689489c761383a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba0d4128b9102aaad07de3a7a441b566cb77058fce1bb64e20f89e844b29ea1f0fcb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a000000008301b4708203e880a0adea9e2e04936cd5cbf19228307547eabd034ee914eefa7e369269c75fae719888663cf7cecc63b7d4f864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x98e95dc3056a0aa00aed2f73a84d233251f77bf70a3424e594d6112217711bee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0xaae8409c437b0e9d16d6ff68ce740869d1056032f259a9db852d4c77166a8e02",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0aae8409c437b0e9d16d6ff68ce740869d1056032f259a9db852d4c77166a8e02a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x47d8e46737c8ecc445994e3d1277e1ce28ba22bf6182c23ea14b2f866ab28f54",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b620186a0f2503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62db470",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x63fffe4b90",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b620186a0f2503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_failing_callcode_d0g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_failing_callcode_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x01b470",
+ "hash" : "0x3237f70cf22b1c931729de56d08225da838927f556f71c6d0049b5c58a1bdf88",
+ "mixHash" : "0x612f17aa4da19ea383019763f9e7ecd1bb0cecb6cf72258522a45fc99d286e7b",
+ "nonce" : "0x0e114c411a2b1848",
+ "number" : "0x01",
+ "parentHash" : "0x98e95dc3056a0aa00aed2f73a84d233251f77bf70a3424e594d6112217711bee",
+ "receiptTrie" : "0xd4128b9102aaad07de3a7a441b566cb77058fce1bb64e20f89e844b29ea1f0fc",
+ "stateRoot" : "0xffbf784a577a06fea1344c8aa1c2caad46a4bfa26fa70695d9fa75a92312b501",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90264f901faa098e95dc3056a0aa00aed2f73a84d233251f77bf70a3424e594d6112217711beea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0ffbf784a577a06fea1344c8aa1c2caad46a4bfa26fa70695d9fa75a92312b501a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba0d4128b9102aaad07de3a7a441b566cb77058fce1bb64e20f89e844b29ea1f0fcb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a000000008301b4708203e880a0612f17aa4da19ea383019763f9e7ecd1bb0cecb6cf72258522a45fc99d286e7b880e114c411a2b1848f864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x98e95dc3056a0aa00aed2f73a84d233251f77bf70a3424e594d6112217711bee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0xaae8409c437b0e9d16d6ff68ce740869d1056032f259a9db852d4c77166a8e02",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0aae8409c437b0e9d16d6ff68ce740869d1056032f259a9db852d4c77166a8e02a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x3237f70cf22b1c931729de56d08225da838927f556f71c6d0049b5c58a1bdf88",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x00000000000000000000000000000000000000f0" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b620186a0f2503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62db470",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x63fffe4b90",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b620186a0f2503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_failing_callcode_d0g0v0_EIP150" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_failing_callcode_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0xda140b82b2986c6229395b896bc57b44e75882c58451a4ebd40f3be05cce5ae9",
+ "mixHash" : "0x733f34fe640a33b4d88ddb6c68e86674b1de092fc0ae3e775fbb89c0d4c926fb",
+ "nonce" : "0x2b073b48706cf8da",
+ "number" : "0x01",
+ "parentHash" : "0x98e95dc3056a0aa00aed2f73a84d233251f77bf70a3424e594d6112217711bee",
+ "receiptTrie" : "0x3ac547ea9e7ab97e2dda88ead40f91a15c2998eb678021993c69ed947901ce4f",
+ "stateRoot" : "0x30adec7c20d5b48792f05cce2321a6ae8bb131dd74c1ef03c1f26cd0ce8bc85a",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca098e95dc3056a0aa00aed2f73a84d233251f77bf70a3424e594d6112217711beea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa030adec7c20d5b48792f05cce2321a6ae8bb131dd74c1ef03c1f26cd0ce8bc85aa0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba03ac547ea9e7ab97e2dda88ead40f91a15c2998eb678021993c69ed947901ce4fb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0733f34fe640a33b4d88ddb6c68e86674b1de092fc0ae3e775fbb89c0d4c926fb882b073b48706cf8daf864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x98e95dc3056a0aa00aed2f73a84d233251f77bf70a3424e594d6112217711bee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0xaae8409c437b0e9d16d6ff68ce740869d1056032f259a9db852d4c77166a8e02",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0aae8409c437b0e9d16d6ff68ce740869d1056032f259a9db852d4c77166a8e02a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xda140b82b2986c6229395b896bc57b44e75882c58451a4ebd40f3be05cce5ae9",
+ "network" : "EIP150",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b620186a0f2503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b620186a0f2503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_failing_callcode_d0g0v0_EIP158" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_failing_callcode_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x49044731879228067d349112f8c301b0b9e3212c9b3071dde8b07b8fe38a4148",
+ "mixHash" : "0x1f190f6add70d0634db6d25d5fbd5dbdc41c20582d213803b83520b0ba72d89e",
+ "nonce" : "0x2436e40b3eaabc1b",
+ "number" : "0x01",
+ "parentHash" : "0x98e95dc3056a0aa00aed2f73a84d233251f77bf70a3424e594d6112217711bee",
+ "receiptTrie" : "0x3ac547ea9e7ab97e2dda88ead40f91a15c2998eb678021993c69ed947901ce4f",
+ "stateRoot" : "0x30adec7c20d5b48792f05cce2321a6ae8bb131dd74c1ef03c1f26cd0ce8bc85a",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca098e95dc3056a0aa00aed2f73a84d233251f77bf70a3424e594d6112217711beea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa030adec7c20d5b48792f05cce2321a6ae8bb131dd74c1ef03c1f26cd0ce8bc85aa0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba03ac547ea9e7ab97e2dda88ead40f91a15c2998eb678021993c69ed947901ce4fb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a01f190f6add70d0634db6d25d5fbd5dbdc41c20582d213803b83520b0ba72d89e882436e40b3eaabc1bf864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x98e95dc3056a0aa00aed2f73a84d233251f77bf70a3424e594d6112217711bee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0xaae8409c437b0e9d16d6ff68ce740869d1056032f259a9db852d4c77166a8e02",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0aae8409c437b0e9d16d6ff68ce740869d1056032f259a9db852d4c77166a8e02a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x49044731879228067d349112f8c301b0b9e3212c9b3071dde8b07b8fe38a4148",
+ "network" : "EIP158",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b620186a0f2503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b620186a0f2503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_failing_callcode_d0g0v0_Frontier" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_failing_callcode_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x7a14958b39fb60bc1dc5ee28b9e4b2502aa6dd7a83c0ff6b586465219a99166d",
+ "mixHash" : "0x28ec2cde19a9f09715a0007832a40d86ddb6b58ee2aae96c462de0983b36bc0d",
+ "nonce" : "0x27ef26b9dc081957",
+ "number" : "0x01",
+ "parentHash" : "0x98e95dc3056a0aa00aed2f73a84d233251f77bf70a3424e594d6112217711bee",
+ "receiptTrie" : "0x3ac547ea9e7ab97e2dda88ead40f91a15c2998eb678021993c69ed947901ce4f",
+ "stateRoot" : "0x30adec7c20d5b48792f05cce2321a6ae8bb131dd74c1ef03c1f26cd0ce8bc85a",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca098e95dc3056a0aa00aed2f73a84d233251f77bf70a3424e594d6112217711beea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa030adec7c20d5b48792f05cce2321a6ae8bb131dd74c1ef03c1f26cd0ce8bc85aa0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba03ac547ea9e7ab97e2dda88ead40f91a15c2998eb678021993c69ed947901ce4fb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a028ec2cde19a9f09715a0007832a40d86ddb6b58ee2aae96c462de0983b36bc0d8827ef26b9dc081957f864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x98e95dc3056a0aa00aed2f73a84d233251f77bf70a3424e594d6112217711bee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0xaae8409c437b0e9d16d6ff68ce740869d1056032f259a9db852d4c77166a8e02",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0aae8409c437b0e9d16d6ff68ce740869d1056032f259a9db852d4c77166a8e02a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x7a14958b39fb60bc1dc5ee28b9e4b2502aa6dd7a83c0ff6b586465219a99166d",
+ "network" : "Frontier",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b620186a0f2503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b620186a0f2503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_failing_callcode_d0g0v0_Homestead" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_failing_callcode_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0xa7f21380cf8da4d4d9d4d5d0842796c8a73c038dfe4faecfb3d3d3e14582267e",
+ "mixHash" : "0xa55970e0a66c5544daae48dad6ace53bb3c024a39ed773f1cfd519e6cc57e215",
+ "nonce" : "0x88e8dbb332a9c102",
+ "number" : "0x01",
+ "parentHash" : "0x98e95dc3056a0aa00aed2f73a84d233251f77bf70a3424e594d6112217711bee",
+ "receiptTrie" : "0x3ac547ea9e7ab97e2dda88ead40f91a15c2998eb678021993c69ed947901ce4f",
+ "stateRoot" : "0x30adec7c20d5b48792f05cce2321a6ae8bb131dd74c1ef03c1f26cd0ce8bc85a",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca098e95dc3056a0aa00aed2f73a84d233251f77bf70a3424e594d6112217711beea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa030adec7c20d5b48792f05cce2321a6ae8bb131dd74c1ef03c1f26cd0ce8bc85aa0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba03ac547ea9e7ab97e2dda88ead40f91a15c2998eb678021993c69ed947901ce4fb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0a55970e0a66c5544daae48dad6ace53bb3c024a39ed773f1cfd519e6cc57e2158888e8dbb332a9c102f864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x98e95dc3056a0aa00aed2f73a84d233251f77bf70a3424e594d6112217711bee",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0xaae8409c437b0e9d16d6ff68ce740869d1056032f259a9db852d4c77166a8e02",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0aae8409c437b0e9d16d6ff68ce740869d1056032f259a9db852d4c77166a8e02a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xa7f21380cf8da4d4d9d4d5d0842796c8a73c038dfe4faecfb3d3d3e14582267e",
+ "network" : "Homestead",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b620186a0f2503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b620186a0f2503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatasize_after_failing_delegatecall_d0g0v0.json b/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatasize_after_failing_delegatecall_d0g0v0.json
new file mode 100644
index 000000000..d456a24f7
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatasize_after_failing_delegatecall_d0g0v0.json
@@ -0,0 +1,733 @@
+{
+ "returndatasize_after_failing_delegatecall_d0g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_failing_delegatecall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x54dd",
+ "hash" : "0xc3f75ebce9245fe45353b8771b7d422fc85ff79149458d19952d17550e10ab9e",
+ "mixHash" : "0x24d1e95d47a7b6ba2f5e636ed3c332ba1ec55b547a6862fddc51f52bec80749b",
+ "nonce" : "0xf264a06e83abc994",
+ "number" : "0x01",
+ "parentHash" : "0x5aebe907e015420490ea816b0c69c33db7fa44ecfda073aa92b5fea8110d23cf",
+ "receiptTrie" : "0x8c863d1a3b5eb733199f7be9fc99a0ef90e6d9bef6cf662cd9fbd205570c5536",
+ "stateRoot" : "0x8fac73aabd01b3c3c67238e83b0e7f65d6f7a21001a00e1aa148055cb8520160",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90263f901f9a05aebe907e015420490ea816b0c69c33db7fa44ecfda073aa92b5fea8110d23cfa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa08fac73aabd01b3c3c67238e83b0e7f65d6f7a21001a00e1aa148055cb8520160a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba08c863d1a3b5eb733199f7be9fc99a0ef90e6d9bef6cf662cd9fbd205570c5536b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a000000008254dd8203e880a024d1e95d47a7b6ba2f5e636ed3c332ba1ec55b547a6862fddc51f52bec80749b88f264a06e83abc994f864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x5aebe907e015420490ea816b0c69c33db7fa44ecfda073aa92b5fea8110d23cf",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x9a796583b19b9a944e67ea395622f0928284ea142d37d1da440da7a86dddecd9",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa09a796583b19b9a944e67ea395622f0928284ea142d37d1da440da7a86dddecd9a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xc3f75ebce9245fe45353b8771b7d422fc85ff79149458d19952d17550e10ab9e",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62c54dd",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x63ffffab23",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_failing_delegatecall_d0g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_failing_delegatecall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x54dd",
+ "hash" : "0xeecdf729b9f5e8f417fa9816f1d60872ea80cc27068bc4fa0c205336d4828f26",
+ "mixHash" : "0x92009756dfc9d16f35985b95ec0c993b0beb52e427918a4c293fe60aafa8f1cc",
+ "nonce" : "0xd6f3975502a8f32d",
+ "number" : "0x01",
+ "parentHash" : "0x5aebe907e015420490ea816b0c69c33db7fa44ecfda073aa92b5fea8110d23cf",
+ "receiptTrie" : "0x8c863d1a3b5eb733199f7be9fc99a0ef90e6d9bef6cf662cd9fbd205570c5536",
+ "stateRoot" : "0x2af924acde2a3001502bdbf8d1ac8465776da4379db062d7765d8cfb6f55a704",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90263f901f9a05aebe907e015420490ea816b0c69c33db7fa44ecfda073aa92b5fea8110d23cfa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa02af924acde2a3001502bdbf8d1ac8465776da4379db062d7765d8cfb6f55a704a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba08c863d1a3b5eb733199f7be9fc99a0ef90e6d9bef6cf662cd9fbd205570c5536b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a000000008254dd8203e880a092009756dfc9d16f35985b95ec0c993b0beb52e427918a4c293fe60aafa8f1cc88d6f3975502a8f32df864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x5aebe907e015420490ea816b0c69c33db7fa44ecfda073aa92b5fea8110d23cf",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x9a796583b19b9a944e67ea395622f0928284ea142d37d1da440da7a86dddecd9",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa09a796583b19b9a944e67ea395622f0928284ea142d37d1da440da7a86dddecd9a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xeecdf729b9f5e8f417fa9816f1d60872ea80cc27068bc4fa0c205336d4828f26",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x00000000000000000000000000000000000000f0" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62c54dd",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x63ffffab23",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_failing_delegatecall_d0g0v0_EIP150" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_failing_delegatecall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x98214a3cf23fe76ce3908f0540d3d1820ad4079858de27739bb99fc0142a43be",
+ "mixHash" : "0x9cdafe7c2d4068b671ce86ab68de1e778a40661ec18471094c51d540fd380733",
+ "nonce" : "0xc03f1213a6145a41",
+ "number" : "0x01",
+ "parentHash" : "0x5aebe907e015420490ea816b0c69c33db7fa44ecfda073aa92b5fea8110d23cf",
+ "receiptTrie" : "0xe16f22d03099be7248a285a2e46a13409a6a953ca4c23a4e59c244e5e5dfe392",
+ "stateRoot" : "0xb5ef42669cf4eb92981f1891b71b8b72be9d1f77dd94a9df6b1d0151846094e2",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca05aebe907e015420490ea816b0c69c33db7fa44ecfda073aa92b5fea8110d23cfa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0b5ef42669cf4eb92981f1891b71b8b72be9d1f77dd94a9df6b1d0151846094e2a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba0e16f22d03099be7248a285a2e46a13409a6a953ca4c23a4e59c244e5e5dfe392b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a09cdafe7c2d4068b671ce86ab68de1e778a40661ec18471094c51d540fd38073388c03f1213a6145a41f864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x5aebe907e015420490ea816b0c69c33db7fa44ecfda073aa92b5fea8110d23cf",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x9a796583b19b9a944e67ea395622f0928284ea142d37d1da440da7a86dddecd9",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa09a796583b19b9a944e67ea395622f0928284ea142d37d1da440da7a86dddecd9a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x98214a3cf23fe76ce3908f0540d3d1820ad4079858de27739bb99fc0142a43be",
+ "network" : "EIP150",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_failing_delegatecall_d0g0v0_EIP158" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_failing_delegatecall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x77651517296d7b805342fc7ee0543b4bd45c76b7d121d43ecc082a255f0a4739",
+ "mixHash" : "0xd77d2a0a62be518a875461211bdd8ffa521611de7fd74a2458ca04c40481fa28",
+ "nonce" : "0x160110e2950dd9b7",
+ "number" : "0x01",
+ "parentHash" : "0x5aebe907e015420490ea816b0c69c33db7fa44ecfda073aa92b5fea8110d23cf",
+ "receiptTrie" : "0xe16f22d03099be7248a285a2e46a13409a6a953ca4c23a4e59c244e5e5dfe392",
+ "stateRoot" : "0xb5ef42669cf4eb92981f1891b71b8b72be9d1f77dd94a9df6b1d0151846094e2",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca05aebe907e015420490ea816b0c69c33db7fa44ecfda073aa92b5fea8110d23cfa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0b5ef42669cf4eb92981f1891b71b8b72be9d1f77dd94a9df6b1d0151846094e2a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba0e16f22d03099be7248a285a2e46a13409a6a953ca4c23a4e59c244e5e5dfe392b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0d77d2a0a62be518a875461211bdd8ffa521611de7fd74a2458ca04c40481fa2888160110e2950dd9b7f864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x5aebe907e015420490ea816b0c69c33db7fa44ecfda073aa92b5fea8110d23cf",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x9a796583b19b9a944e67ea395622f0928284ea142d37d1da440da7a86dddecd9",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa09a796583b19b9a944e67ea395622f0928284ea142d37d1da440da7a86dddecd9a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x77651517296d7b805342fc7ee0543b4bd45c76b7d121d43ecc082a255f0a4739",
+ "network" : "EIP158",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_failing_delegatecall_d0g0v0_Frontier" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_failing_delegatecall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x6da4d5bfc4e812c9a394cf69bf872ad341184855be43722f5a436c371f853f6d",
+ "mixHash" : "0xf795b6388e4dc20c854adb2d1d8c60e48a6be7f5cc39ed229751051b031f859b",
+ "nonce" : "0x76ec870029fdca4d",
+ "number" : "0x01",
+ "parentHash" : "0x5aebe907e015420490ea816b0c69c33db7fa44ecfda073aa92b5fea8110d23cf",
+ "receiptTrie" : "0xe16f22d03099be7248a285a2e46a13409a6a953ca4c23a4e59c244e5e5dfe392",
+ "stateRoot" : "0xb5ef42669cf4eb92981f1891b71b8b72be9d1f77dd94a9df6b1d0151846094e2",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca05aebe907e015420490ea816b0c69c33db7fa44ecfda073aa92b5fea8110d23cfa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0b5ef42669cf4eb92981f1891b71b8b72be9d1f77dd94a9df6b1d0151846094e2a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba0e16f22d03099be7248a285a2e46a13409a6a953ca4c23a4e59c244e5e5dfe392b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0f795b6388e4dc20c854adb2d1d8c60e48a6be7f5cc39ed229751051b031f859b8876ec870029fdca4df864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x5aebe907e015420490ea816b0c69c33db7fa44ecfda073aa92b5fea8110d23cf",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x9a796583b19b9a944e67ea395622f0928284ea142d37d1da440da7a86dddecd9",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa09a796583b19b9a944e67ea395622f0928284ea142d37d1da440da7a86dddecd9a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x6da4d5bfc4e812c9a394cf69bf872ad341184855be43722f5a436c371f853f6d",
+ "network" : "Frontier",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_failing_delegatecall_d0g0v0_Homestead" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_failing_delegatecall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x775459e16a4fa44038fcd6119d789ff6f36153cc6c94c9cc326b284679f40fc4",
+ "mixHash" : "0xcf4d093f494f6a007849cd46815bfdd5f29d9c3f6b348aeb5099a1437a22aeae",
+ "nonce" : "0x507cdfa5d0198f22",
+ "number" : "0x01",
+ "parentHash" : "0x5aebe907e015420490ea816b0c69c33db7fa44ecfda073aa92b5fea8110d23cf",
+ "receiptTrie" : "0xe16f22d03099be7248a285a2e46a13409a6a953ca4c23a4e59c244e5e5dfe392",
+ "stateRoot" : "0xb5ef42669cf4eb92981f1891b71b8b72be9d1f77dd94a9df6b1d0151846094e2",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca05aebe907e015420490ea816b0c69c33db7fa44ecfda073aa92b5fea8110d23cfa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0b5ef42669cf4eb92981f1891b71b8b72be9d1f77dd94a9df6b1d0151846094e2a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba0e16f22d03099be7248a285a2e46a13409a6a953ca4c23a4e59c244e5e5dfe392b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0cf4d093f494f6a007849cd46815bfdd5f29d9c3f6b348aeb5099a1437a22aeae88507cdfa5d0198f22f864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x5aebe907e015420490ea816b0c69c33db7fa44ecfda073aa92b5fea8110d23cf",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x9a796583b19b9a944e67ea395622f0928284ea142d37d1da440da7a86dddecd9",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa09a796583b19b9a944e67ea395622f0928284ea142d37d1da440da7a86dddecd9a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x775459e16a4fa44038fcd6119d789ff6f36153cc6c94c9cc326b284679f40fc4",
+ "network" : "Homestead",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatasize_after_failing_staticcall_d0g0v0.json b/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatasize_after_failing_staticcall_d0g0v0.json
new file mode 100644
index 000000000..1b9db0056
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatasize_after_failing_staticcall_d0g0v0.json
@@ -0,0 +1,733 @@
+{
+ "returndatasize_after_failing_staticcall_d0g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_failing_staticcall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x01182d",
+ "hash" : "0xa175f4f05760cf91ee504719621694a5a13297d01aeb7d0ed41bbbb84c58f041",
+ "mixHash" : "0x28bccdd368c4a7c5f1b7c4969353482bddb65e47bc16f74a0baed641eab1a08d",
+ "nonce" : "0x4bfbcc8e8fec652d",
+ "number" : "0x01",
+ "parentHash" : "0x9cbbddc4224d5611fe3ea0322029c8e7ba8d277ba2757f402d81d4acd67e1665",
+ "receiptTrie" : "0xb0de34a4c00cca82593f59ed8c93dd95230fd1c10ffd6146cbc5630e0bb74d40",
+ "stateRoot" : "0x9fdc38f9796d54a8201af9964b2bbf78b8b51c4b172814091b988c78d5a21588",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90264f901faa09cbbddc4224d5611fe3ea0322029c8e7ba8d277ba2757f402d81d4acd67e1665a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa09fdc38f9796d54a8201af9964b2bbf78b8b51c4b172814091b988c78d5a21588a0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba0b0de34a4c00cca82593f59ed8c93dd95230fd1c10ffd6146cbc5630e0bb74d40b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a000000008301182d8203e880a028bccdd368c4a7c5f1b7c4969353482bddb65e47bc16f74a0baed641eab1a08d884bfbcc8e8fec652df864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x9cbbddc4224d5611fe3ea0322029c8e7ba8d277ba2757f402d81d4acd67e1665",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0xe23fe7d4142d2db513780de63c4629d1d977b08e954d51722db2be88e0aa4466",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0e23fe7d4142d2db513780de63c4629d1d977b08e954d51722db2be88e0aa4466a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xa175f4f05760cf91ee504719621694a5a13297d01aeb7d0ed41bbbb84c58f041",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62d182d",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x63fffee7d3",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_failing_staticcall_d0g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_failing_staticcall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x01182d",
+ "hash" : "0x4a06df05cb86018ff999b82b851a9d009897307a997e8057eba1ead88cf5dfc5",
+ "mixHash" : "0x813d8612cda5c7eec2a5e76f5828223cf2cf20c3a538f9faad1c9c49608e2ed9",
+ "nonce" : "0x105cd65539431b5e",
+ "number" : "0x01",
+ "parentHash" : "0x9cbbddc4224d5611fe3ea0322029c8e7ba8d277ba2757f402d81d4acd67e1665",
+ "receiptTrie" : "0xb0de34a4c00cca82593f59ed8c93dd95230fd1c10ffd6146cbc5630e0bb74d40",
+ "stateRoot" : "0x49aebf0364fa7d472bcd4f9dbe65bfb50aa7bf34efd3ef3baea5bd6d8b4ff3ab",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90264f901faa09cbbddc4224d5611fe3ea0322029c8e7ba8d277ba2757f402d81d4acd67e1665a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa049aebf0364fa7d472bcd4f9dbe65bfb50aa7bf34efd3ef3baea5bd6d8b4ff3aba0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba0b0de34a4c00cca82593f59ed8c93dd95230fd1c10ffd6146cbc5630e0bb74d40b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a000000008301182d8203e880a0813d8612cda5c7eec2a5e76f5828223cf2cf20c3a538f9faad1c9c49608e2ed988105cd65539431b5ef864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x9cbbddc4224d5611fe3ea0322029c8e7ba8d277ba2757f402d81d4acd67e1665",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0xe23fe7d4142d2db513780de63c4629d1d977b08e954d51722db2be88e0aa4466",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0e23fe7d4142d2db513780de63c4629d1d977b08e954d51722db2be88e0aa4466a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x4a06df05cb86018ff999b82b851a9d009897307a997e8057eba1ead88cf5dfc5",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x00000000000000000000000000000000000000f0" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62d182d",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x63fffee7d3",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_failing_staticcall_d0g0v0_EIP150" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_failing_staticcall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x8bdd728764b63b077b3921b12d4da119754c6b19c0a804f160311afb4b7e51eb",
+ "mixHash" : "0x219ed3eab2347c87723cf28d178a12e050f77f69938a80b7dc3382c17f0930bc",
+ "nonce" : "0xb0c89ae6fb6a6734",
+ "number" : "0x01",
+ "parentHash" : "0x9cbbddc4224d5611fe3ea0322029c8e7ba8d277ba2757f402d81d4acd67e1665",
+ "receiptTrie" : "0x507d3b9fb48796727dad590a663539ff39aa54e8e124a536f6ef021317b836d9",
+ "stateRoot" : "0xbfacde7e9bfd9951211c447de87176d32fb43cad671a9e6c54b63beef69418aa",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca09cbbddc4224d5611fe3ea0322029c8e7ba8d277ba2757f402d81d4acd67e1665a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0bfacde7e9bfd9951211c447de87176d32fb43cad671a9e6c54b63beef69418aaa0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba0507d3b9fb48796727dad590a663539ff39aa54e8e124a536f6ef021317b836d9b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0219ed3eab2347c87723cf28d178a12e050f77f69938a80b7dc3382c17f0930bc88b0c89ae6fb6a6734f864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x9cbbddc4224d5611fe3ea0322029c8e7ba8d277ba2757f402d81d4acd67e1665",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0xe23fe7d4142d2db513780de63c4629d1d977b08e954d51722db2be88e0aa4466",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0e23fe7d4142d2db513780de63c4629d1d977b08e954d51722db2be88e0aa4466a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x8bdd728764b63b077b3921b12d4da119754c6b19c0a804f160311afb4b7e51eb",
+ "network" : "EIP150",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_failing_staticcall_d0g0v0_EIP158" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_failing_staticcall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0xd214cb037c2be3d0e3d1b0611f8728ab69a25dde34475f176179664558877626",
+ "mixHash" : "0xb60d34ff549e3612a6d5680fb9b72c0a09b10cc1d0343a5688b355cde46f4471",
+ "nonce" : "0x8d0e6f2adc272db5",
+ "number" : "0x01",
+ "parentHash" : "0x9cbbddc4224d5611fe3ea0322029c8e7ba8d277ba2757f402d81d4acd67e1665",
+ "receiptTrie" : "0x507d3b9fb48796727dad590a663539ff39aa54e8e124a536f6ef021317b836d9",
+ "stateRoot" : "0xbfacde7e9bfd9951211c447de87176d32fb43cad671a9e6c54b63beef69418aa",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca09cbbddc4224d5611fe3ea0322029c8e7ba8d277ba2757f402d81d4acd67e1665a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0bfacde7e9bfd9951211c447de87176d32fb43cad671a9e6c54b63beef69418aaa0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba0507d3b9fb48796727dad590a663539ff39aa54e8e124a536f6ef021317b836d9b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0b60d34ff549e3612a6d5680fb9b72c0a09b10cc1d0343a5688b355cde46f4471888d0e6f2adc272db5f864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x9cbbddc4224d5611fe3ea0322029c8e7ba8d277ba2757f402d81d4acd67e1665",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0xe23fe7d4142d2db513780de63c4629d1d977b08e954d51722db2be88e0aa4466",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0e23fe7d4142d2db513780de63c4629d1d977b08e954d51722db2be88e0aa4466a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xd214cb037c2be3d0e3d1b0611f8728ab69a25dde34475f176179664558877626",
+ "network" : "EIP158",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_failing_staticcall_d0g0v0_Frontier" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_failing_staticcall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0xbba0a0d3054c1d0cbe81f718f4f71f68082261b0f6bc3efd2eceb4ce1ee0ff2b",
+ "mixHash" : "0xec5fbecc3744ec463e1327c694278eba8ff67d87fffc3d7c1f1b8dda7fd80177",
+ "nonce" : "0xc3873b0e97764fdc",
+ "number" : "0x01",
+ "parentHash" : "0x9cbbddc4224d5611fe3ea0322029c8e7ba8d277ba2757f402d81d4acd67e1665",
+ "receiptTrie" : "0x507d3b9fb48796727dad590a663539ff39aa54e8e124a536f6ef021317b836d9",
+ "stateRoot" : "0xbfacde7e9bfd9951211c447de87176d32fb43cad671a9e6c54b63beef69418aa",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca09cbbddc4224d5611fe3ea0322029c8e7ba8d277ba2757f402d81d4acd67e1665a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0bfacde7e9bfd9951211c447de87176d32fb43cad671a9e6c54b63beef69418aaa0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba0507d3b9fb48796727dad590a663539ff39aa54e8e124a536f6ef021317b836d9b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0ec5fbecc3744ec463e1327c694278eba8ff67d87fffc3d7c1f1b8dda7fd8017788c3873b0e97764fdcf864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x9cbbddc4224d5611fe3ea0322029c8e7ba8d277ba2757f402d81d4acd67e1665",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0xe23fe7d4142d2db513780de63c4629d1d977b08e954d51722db2be88e0aa4466",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0e23fe7d4142d2db513780de63c4629d1d977b08e954d51722db2be88e0aa4466a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xbba0a0d3054c1d0cbe81f718f4f71f68082261b0f6bc3efd2eceb4ce1ee0ff2b",
+ "network" : "Frontier",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_failing_staticcall_d0g0v0_Homestead" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_failing_staticcall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x46bb6017f7b853ef2d99e820eaa3babd031a2f91c068bd6371513416bf59fc12",
+ "mixHash" : "0xf0f67a9c28be557f36ecbc51d5416f9e48f694637d003e6ac54637c9bf15edb2",
+ "nonce" : "0xde9b2d64cf8d2928",
+ "number" : "0x01",
+ "parentHash" : "0x9cbbddc4224d5611fe3ea0322029c8e7ba8d277ba2757f402d81d4acd67e1665",
+ "receiptTrie" : "0x507d3b9fb48796727dad590a663539ff39aa54e8e124a536f6ef021317b836d9",
+ "stateRoot" : "0xbfacde7e9bfd9951211c447de87176d32fb43cad671a9e6c54b63beef69418aa",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca09cbbddc4224d5611fe3ea0322029c8e7ba8d277ba2757f402d81d4acd67e1665a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0bfacde7e9bfd9951211c447de87176d32fb43cad671a9e6c54b63beef69418aaa0942a5626ebc24a913758d77ab9d72c3563724d8a433d611b1bf05ca4a3cf5c3ba0507d3b9fb48796727dad590a663539ff39aa54e8e124a536f6ef021317b836d9b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0f0f67a9c28be557f36ecbc51d5416f9e48f694637d003e6ac54637c9bf15edb288de9b2d64cf8d2928f864f8628001850a0000000094100000000000000000000000000000000000000180801ba0d645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426a0758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xd645bcff7a04b34bc1f20889cffafd8bf9764818e4eff2556c4513c3e6aa4426",
+ "s" : "0x758a2988d8cdfe9eebdf3e6d1d2c63bd9718c956af62e21af76f52e047ace5e8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x9cbbddc4224d5611fe3ea0322029c8e7ba8d277ba2757f402d81d4acd67e1665",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0xe23fe7d4142d2db513780de63c4629d1d977b08e954d51722db2be88e0aa4466",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0e23fe7d4142d2db513780de63c4629d1d977b08e954d51722db2be88e0aa4466a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x46bb6017f7b853ef2d99e820eaa3babd031a2f91c068bd6371513416bf59fc12",
+ "network" : "Homestead",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0xfd",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatasize_after_successful_delegatecall_d0g0v0.json b/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatasize_after_successful_delegatecall_d0g0v0.json
new file mode 100644
index 000000000..d1d7b2753
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatasize_after_successful_delegatecall_d0g0v0.json
@@ -0,0 +1,651 @@
+{
+ "returndatasize_after_successful_delegatecall_d0g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_successful_delegatecall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x6876",
+ "hash" : "0xf6d0cfb9d66ccfb3f645c36f673dd5d50e0dd338d5c99ebbd6e701d363e6b7db",
+ "mixHash" : "0x9ef0f4fde31849561cfd9dadbd736bd2bc21a5c8bb7400a4bf3a12616ee417e5",
+ "nonce" : "0x5b5d791f38aa3357",
+ "number" : "0x01",
+ "parentHash" : "0x8a87bebb4ec198576d32982bdd4e373ce100745c33da557688dca4fafb3d04ff",
+ "receiptTrie" : "0xffa8793b15d69cb6a0cfd1ddaaacff730b5c1984a4719bc85ab7d7e8b7d18537",
+ "stateRoot" : "0x56245d962f8a177249197af75e112ce3b60b8e83106e60a395fa95399d4b1a73",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90263f901f9a08a87bebb4ec198576d32982bdd4e373ce100745c33da557688dca4fafb3d04ffa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa056245d962f8a177249197af75e112ce3b60b8e83106e60a395fa95399d4b1a73a0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba0ffa8793b15d69cb6a0cfd1ddaaacff730b5c1984a4719bc85ab7d7e8b7d18537b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a000000008268768203e880a09ef0f4fde31849561cfd9dadbd736bd2bc21a5c8bb7400a4bf3a12616ee417e5885b5d791f38aa3357f864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x8a87bebb4ec198576d32982bdd4e373ce100745c33da557688dca4fafb3d04ff",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x3e65630a69b01ef7101b52633a80eb24bca159c3a77bd8c0057bf4ac57c8cdf4",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa03e65630a69b01ef7101b52633a80eb24bca159c3a77bd8c0057bf4ac57c8cdf4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xf6d0cfb9d66ccfb3f645c36f673dd5d50e0dd338d5c99ebbd6e701d363e6b7db",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f4503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x14"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62c6876",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x63ffff978a",
+ "code" : "0x3360005260146000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f4503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260146000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_successful_delegatecall_d0g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_successful_delegatecall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x6876",
+ "hash" : "0xc716603382e4f02bbac2910f3c07b17d42ca084ca35db5730a7cb9f09eef03d2",
+ "mixHash" : "0x307d52a8a16d09b90324b34f099e42642228773a0f9f5cc92b0492019bb4d64b",
+ "nonce" : "0xed8c50976e2f4b13",
+ "number" : "0x01",
+ "parentHash" : "0x8a87bebb4ec198576d32982bdd4e373ce100745c33da557688dca4fafb3d04ff",
+ "receiptTrie" : "0xffa8793b15d69cb6a0cfd1ddaaacff730b5c1984a4719bc85ab7d7e8b7d18537",
+ "stateRoot" : "0x807151e5cc3caee44a3f0ff2f6782ade4da45c69159956d391e7f277b8746477",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90263f901f9a08a87bebb4ec198576d32982bdd4e373ce100745c33da557688dca4fafb3d04ffa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0807151e5cc3caee44a3f0ff2f6782ade4da45c69159956d391e7f277b8746477a0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba0ffa8793b15d69cb6a0cfd1ddaaacff730b5c1984a4719bc85ab7d7e8b7d18537b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a000000008268768203e880a0307d52a8a16d09b90324b34f099e42642228773a0f9f5cc92b0492019bb4d64b88ed8c50976e2f4b13f864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x8a87bebb4ec198576d32982bdd4e373ce100745c33da557688dca4fafb3d04ff",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x3e65630a69b01ef7101b52633a80eb24bca159c3a77bd8c0057bf4ac57c8cdf4",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa03e65630a69b01ef7101b52633a80eb24bca159c3a77bd8c0057bf4ac57c8cdf4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xc716603382e4f02bbac2910f3c07b17d42ca084ca35db5730a7cb9f09eef03d2",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x00000000000000000000000000000000000000f0" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f4503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x14"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62c6876",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x63ffff978a",
+ "code" : "0x3360005260146000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f4503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260146000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_successful_delegatecall_d0g0v0_EIP150" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_successful_delegatecall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0xa478b180b1233a82a8eb5e66355edc8828db8691f0cdf955ee5b80dfbcc405ad",
+ "mixHash" : "0xe4506279f6d427812409f885ccdaf355f54ae9124166580652c4c13d111f3fcf",
+ "nonce" : "0x5276bd1bba2a1d57",
+ "number" : "0x01",
+ "parentHash" : "0x8a87bebb4ec198576d32982bdd4e373ce100745c33da557688dca4fafb3d04ff",
+ "receiptTrie" : "0x6cd5d0497d204d7d45624f98c901f6b6ebb5232d73c1959f28a40bfa9e442df1",
+ "stateRoot" : "0x9c4727a2867a9af9c1c61e7a841e1e0fd232c4a1860b80fc91624d541047ae54",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca08a87bebb4ec198576d32982bdd4e373ce100745c33da557688dca4fafb3d04ffa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa09c4727a2867a9af9c1c61e7a841e1e0fd232c4a1860b80fc91624d541047ae54a0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba06cd5d0497d204d7d45624f98c901f6b6ebb5232d73c1959f28a40bfa9e442df1b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0e4506279f6d427812409f885ccdaf355f54ae9124166580652c4c13d111f3fcf885276bd1bba2a1d57f864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x8a87bebb4ec198576d32982bdd4e373ce100745c33da557688dca4fafb3d04ff",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x3e65630a69b01ef7101b52633a80eb24bca159c3a77bd8c0057bf4ac57c8cdf4",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa03e65630a69b01ef7101b52633a80eb24bca159c3a77bd8c0057bf4ac57c8cdf4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xa478b180b1233a82a8eb5e66355edc8828db8691f0cdf955ee5b80dfbcc405ad",
+ "network" : "EIP150",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f4503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x3360005260146000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f4503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260146000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_successful_delegatecall_d0g0v0_EIP158" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_successful_delegatecall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0xc5c951c8c72631c47bbff4a048dff08b16f24489081c013a12417ef5a1380e6a",
+ "mixHash" : "0x72c537c413a87954a039a6094a8299a4a77e9c2d485eaf6643e9141685781646",
+ "nonce" : "0x5cf522b67de012be",
+ "number" : "0x01",
+ "parentHash" : "0x8a87bebb4ec198576d32982bdd4e373ce100745c33da557688dca4fafb3d04ff",
+ "receiptTrie" : "0x6cd5d0497d204d7d45624f98c901f6b6ebb5232d73c1959f28a40bfa9e442df1",
+ "stateRoot" : "0x9c4727a2867a9af9c1c61e7a841e1e0fd232c4a1860b80fc91624d541047ae54",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca08a87bebb4ec198576d32982bdd4e373ce100745c33da557688dca4fafb3d04ffa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa09c4727a2867a9af9c1c61e7a841e1e0fd232c4a1860b80fc91624d541047ae54a0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba06cd5d0497d204d7d45624f98c901f6b6ebb5232d73c1959f28a40bfa9e442df1b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a072c537c413a87954a039a6094a8299a4a77e9c2d485eaf6643e9141685781646885cf522b67de012bef864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x8a87bebb4ec198576d32982bdd4e373ce100745c33da557688dca4fafb3d04ff",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x3e65630a69b01ef7101b52633a80eb24bca159c3a77bd8c0057bf4ac57c8cdf4",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa03e65630a69b01ef7101b52633a80eb24bca159c3a77bd8c0057bf4ac57c8cdf4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xc5c951c8c72631c47bbff4a048dff08b16f24489081c013a12417ef5a1380e6a",
+ "network" : "EIP158",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f4503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x3360005260146000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f4503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260146000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_successful_delegatecall_d0g0v0_Frontier" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_successful_delegatecall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x8cf17c6d0cf4187cc79e6fee24ae5ea90ac191193a79f35bc3b38212fb30913d",
+ "mixHash" : "0x1943525b931880d758e925fcbbe81f7889231bb6abd6405b52395c03ac30c66f",
+ "nonce" : "0x7c09cbc0640e00ea",
+ "number" : "0x01",
+ "parentHash" : "0x8a87bebb4ec198576d32982bdd4e373ce100745c33da557688dca4fafb3d04ff",
+ "receiptTrie" : "0x6cd5d0497d204d7d45624f98c901f6b6ebb5232d73c1959f28a40bfa9e442df1",
+ "stateRoot" : "0x9c4727a2867a9af9c1c61e7a841e1e0fd232c4a1860b80fc91624d541047ae54",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca08a87bebb4ec198576d32982bdd4e373ce100745c33da557688dca4fafb3d04ffa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa09c4727a2867a9af9c1c61e7a841e1e0fd232c4a1860b80fc91624d541047ae54a0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba06cd5d0497d204d7d45624f98c901f6b6ebb5232d73c1959f28a40bfa9e442df1b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a01943525b931880d758e925fcbbe81f7889231bb6abd6405b52395c03ac30c66f887c09cbc0640e00eaf864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x8a87bebb4ec198576d32982bdd4e373ce100745c33da557688dca4fafb3d04ff",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x3e65630a69b01ef7101b52633a80eb24bca159c3a77bd8c0057bf4ac57c8cdf4",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa03e65630a69b01ef7101b52633a80eb24bca159c3a77bd8c0057bf4ac57c8cdf4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x8cf17c6d0cf4187cc79e6fee24ae5ea90ac191193a79f35bc3b38212fb30913d",
+ "network" : "Frontier",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f4503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x3360005260146000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f4503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260146000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_successful_delegatecall_d0g0v0_Homestead" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_successful_delegatecall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x3065573de79edb61d119d3ed4dc6ad32db4b701fa55d703e3e8b5d92c4c98110",
+ "mixHash" : "0xcbb0470e703d47e4edd61589e291261ec2a42e99349535202fdbb81acc2c5b84",
+ "nonce" : "0xe272d7012e48320b",
+ "number" : "0x01",
+ "parentHash" : "0x8a87bebb4ec198576d32982bdd4e373ce100745c33da557688dca4fafb3d04ff",
+ "receiptTrie" : "0x6cd5d0497d204d7d45624f98c901f6b6ebb5232d73c1959f28a40bfa9e442df1",
+ "stateRoot" : "0x9c4727a2867a9af9c1c61e7a841e1e0fd232c4a1860b80fc91624d541047ae54",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca08a87bebb4ec198576d32982bdd4e373ce100745c33da557688dca4fafb3d04ffa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa09c4727a2867a9af9c1c61e7a841e1e0fd232c4a1860b80fc91624d541047ae54a0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba06cd5d0497d204d7d45624f98c901f6b6ebb5232d73c1959f28a40bfa9e442df1b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0cbb0470e703d47e4edd61589e291261ec2a42e99349535202fdbb81acc2c5b8488e272d7012e48320bf864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x8a87bebb4ec198576d32982bdd4e373ce100745c33da557688dca4fafb3d04ff",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x3e65630a69b01ef7101b52633a80eb24bca159c3a77bd8c0057bf4ac57c8cdf4",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa03e65630a69b01ef7101b52633a80eb24bca159c3a77bd8c0057bf4ac57c8cdf4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x3065573de79edb61d119d3ed4dc6ad32db4b701fa55d703e3e8b5d92c4c98110",
+ "network" : "Homestead",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f4503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x3360005260146000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f4503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260146000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatasize_after_successful_staticcall_d0g0v0.json b/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatasize_after_successful_staticcall_d0g0v0.json
new file mode 100644
index 000000000..bfa62c8d5
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stReturnDataTest/returndatasize_after_successful_staticcall_d0g0v0.json
@@ -0,0 +1,651 @@
+{
+ "returndatasize_after_successful_staticcall_d0g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_successful_staticcall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x6877",
+ "hash" : "0x3493f3c25392b3a22b7e605217a36cec11965309628949f53031397354ba5429",
+ "mixHash" : "0xc61c28f9a3f9629fe043e2e29000296caa67a74e6bdedc389a769270f3150d2a",
+ "nonce" : "0x4eb46913b7bee7ce",
+ "number" : "0x01",
+ "parentHash" : "0x43be321e19ff00d63b7721992eb0ea1582c8b9d0b991324193df540b03f957d2",
+ "receiptTrie" : "0xc390b2fa01b43557410c536f65479a1393435b27a3d495e3d778fbd6ed307e79",
+ "stateRoot" : "0x004e6f01c0288ddd19b84349ea4a332ffc5095d4f107c6563504d8235982dd03",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90263f901f9a043be321e19ff00d63b7721992eb0ea1582c8b9d0b991324193df540b03f957d2a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0004e6f01c0288ddd19b84349ea4a332ffc5095d4f107c6563504d8235982dd03a0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba0c390b2fa01b43557410c536f65479a1393435b27a3d495e3d778fbd6ed307e79b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a000000008268778203e880a0c61c28f9a3f9629fe043e2e29000296caa67a74e6bdedc389a769270f3150d2a884eb46913b7bee7cef864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x43be321e19ff00d63b7721992eb0ea1582c8b9d0b991324193df540b03f957d2",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x698344c0d2616c95c9d2a03b461bde54c7e8167cf5debb7e33c1968c61b764d4",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0698344c0d2616c95c9d2a03b461bde54c7e8167cf5debb7e33c1968c61b764d4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x3493f3c25392b3a22b7e605217a36cec11965309628949f53031397354ba5429",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x06"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62c6877",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x63ffff9789",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260066000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260066000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_successful_staticcall_d0g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_successful_staticcall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x6877",
+ "hash" : "0xd7c266da17c00ae994048cc248b430c113b207e1b4f3d5396ddbeff811028abf",
+ "mixHash" : "0x602c9145ba64fa0e6b0728905cf72b5241f840b4a204bf64369ee83bfcdae3ce",
+ "nonce" : "0x0581c8f1abd6ec02",
+ "number" : "0x01",
+ "parentHash" : "0x43be321e19ff00d63b7721992eb0ea1582c8b9d0b991324193df540b03f957d2",
+ "receiptTrie" : "0xc390b2fa01b43557410c536f65479a1393435b27a3d495e3d778fbd6ed307e79",
+ "stateRoot" : "0xd743e64219e0afcd96888d3555a9f226ed19d5b17432863b62c7a3fd5a7edf1f",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90263f901f9a043be321e19ff00d63b7721992eb0ea1582c8b9d0b991324193df540b03f957d2a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0d743e64219e0afcd96888d3555a9f226ed19d5b17432863b62c7a3fd5a7edf1fa0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba0c390b2fa01b43557410c536f65479a1393435b27a3d495e3d778fbd6ed307e79b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a000000008268778203e880a0602c9145ba64fa0e6b0728905cf72b5241f840b4a204bf64369ee83bfcdae3ce880581c8f1abd6ec02f864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x43be321e19ff00d63b7721992eb0ea1582c8b9d0b991324193df540b03f957d2",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x698344c0d2616c95c9d2a03b461bde54c7e8167cf5debb7e33c1968c61b764d4",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0698344c0d2616c95c9d2a03b461bde54c7e8167cf5debb7e33c1968c61b764d4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xd7c266da17c00ae994048cc248b430c113b207e1b4f3d5396ddbeff811028abf",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x00000000000000000000000000000000000000f0" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x06"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62c6877",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x63ffff9789",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260066000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260066000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_successful_staticcall_d0g0v0_EIP150" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_successful_staticcall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0xfcdaa6e4f28ecee374e204fe71c4f2a43699b414612d114e2ef1c16d4a4427fa",
+ "mixHash" : "0x6dc97b1b454f2871b81bc67b2720bb7f08522562d2e6e150230c175a22039c96",
+ "nonce" : "0xf9ecddfe0b3c0d8a",
+ "number" : "0x01",
+ "parentHash" : "0x43be321e19ff00d63b7721992eb0ea1582c8b9d0b991324193df540b03f957d2",
+ "receiptTrie" : "0xc149ace922c64207cac743da358d7acb57a94989d2a542fa1fb853447b55f3a4",
+ "stateRoot" : "0xe3b3b8fe012ff1fe31b629fc3dbe9ffb1a312111fe47e8c1a17bcccb9a85e30d",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca043be321e19ff00d63b7721992eb0ea1582c8b9d0b991324193df540b03f957d2a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0e3b3b8fe012ff1fe31b629fc3dbe9ffb1a312111fe47e8c1a17bcccb9a85e30da0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba0c149ace922c64207cac743da358d7acb57a94989d2a542fa1fb853447b55f3a4b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a06dc97b1b454f2871b81bc67b2720bb7f08522562d2e6e150230c175a22039c9688f9ecddfe0b3c0d8af864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x43be321e19ff00d63b7721992eb0ea1582c8b9d0b991324193df540b03f957d2",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x698344c0d2616c95c9d2a03b461bde54c7e8167cf5debb7e33c1968c61b764d4",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0698344c0d2616c95c9d2a03b461bde54c7e8167cf5debb7e33c1968c61b764d4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xfcdaa6e4f28ecee374e204fe71c4f2a43699b414612d114e2ef1c16d4a4427fa",
+ "network" : "EIP150",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260066000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260066000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_successful_staticcall_d0g0v0_EIP158" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_successful_staticcall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0xcf34a15a138db252d5c8d8d4c9f96eb467b25d1d75b24418ff2f8c97f5fc2ef1",
+ "mixHash" : "0x30eb6ca8bcb0c8492ad8c620308f8b643c8657d24302c6ecfb68368514029a98",
+ "nonce" : "0x7e5e8ad500d3d345",
+ "number" : "0x01",
+ "parentHash" : "0x43be321e19ff00d63b7721992eb0ea1582c8b9d0b991324193df540b03f957d2",
+ "receiptTrie" : "0xc149ace922c64207cac743da358d7acb57a94989d2a542fa1fb853447b55f3a4",
+ "stateRoot" : "0xe3b3b8fe012ff1fe31b629fc3dbe9ffb1a312111fe47e8c1a17bcccb9a85e30d",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca043be321e19ff00d63b7721992eb0ea1582c8b9d0b991324193df540b03f957d2a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0e3b3b8fe012ff1fe31b629fc3dbe9ffb1a312111fe47e8c1a17bcccb9a85e30da0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba0c149ace922c64207cac743da358d7acb57a94989d2a542fa1fb853447b55f3a4b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a030eb6ca8bcb0c8492ad8c620308f8b643c8657d24302c6ecfb68368514029a98887e5e8ad500d3d345f864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x43be321e19ff00d63b7721992eb0ea1582c8b9d0b991324193df540b03f957d2",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x698344c0d2616c95c9d2a03b461bde54c7e8167cf5debb7e33c1968c61b764d4",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0698344c0d2616c95c9d2a03b461bde54c7e8167cf5debb7e33c1968c61b764d4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xcf34a15a138db252d5c8d8d4c9f96eb467b25d1d75b24418ff2f8c97f5fc2ef1",
+ "network" : "EIP158",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260066000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260066000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_successful_staticcall_d0g0v0_Frontier" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_successful_staticcall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0xdf94d05306d7802597e3854ddd28ef433fe48819029d4895ff8ac69334418ee4",
+ "mixHash" : "0xb663dea6d40f5a799190ee9aadb8da13aa5164063111cf8e8b98b1e0751fb7bd",
+ "nonce" : "0xfed9b22b385eaffd",
+ "number" : "0x01",
+ "parentHash" : "0x43be321e19ff00d63b7721992eb0ea1582c8b9d0b991324193df540b03f957d2",
+ "receiptTrie" : "0xc149ace922c64207cac743da358d7acb57a94989d2a542fa1fb853447b55f3a4",
+ "stateRoot" : "0xe3b3b8fe012ff1fe31b629fc3dbe9ffb1a312111fe47e8c1a17bcccb9a85e30d",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca043be321e19ff00d63b7721992eb0ea1582c8b9d0b991324193df540b03f957d2a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0e3b3b8fe012ff1fe31b629fc3dbe9ffb1a312111fe47e8c1a17bcccb9a85e30da0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba0c149ace922c64207cac743da358d7acb57a94989d2a542fa1fb853447b55f3a4b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0b663dea6d40f5a799190ee9aadb8da13aa5164063111cf8e8b98b1e0751fb7bd88fed9b22b385eaffdf864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x43be321e19ff00d63b7721992eb0ea1582c8b9d0b991324193df540b03f957d2",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x698344c0d2616c95c9d2a03b461bde54c7e8167cf5debb7e33c1968c61b764d4",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0698344c0d2616c95c9d2a03b461bde54c7e8167cf5debb7e33c1968c61b764d4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xdf94d05306d7802597e3854ddd28ef433fe48819029d4895ff8ac69334418ee4",
+ "network" : "Frontier",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260066000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260066000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ },
+ "returndatasize_after_successful_staticcall_d0g0v0_Homestead" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GenStateTestAsBcTemp/stReturnDataTest/returndatasize_after_successful_staticcall_d0g0v0Filler.json"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x0a00000000",
+ "hash" : "0x8338e86eeea2c452834468784afbde833288cea25aa65dc4a7151243b5b4bc5d",
+ "mixHash" : "0xd2b8e75d84e1c6a1e495ad77d2030553a838ed1c50d6e53aa8bfd45d8ab6fcfb",
+ "nonce" : "0xc8451a4261ed03d5",
+ "number" : "0x01",
+ "parentHash" : "0x43be321e19ff00d63b7721992eb0ea1582c8b9d0b991324193df540b03f957d2",
+ "receiptTrie" : "0xc149ace922c64207cac743da358d7acb57a94989d2a542fa1fb853447b55f3a4",
+ "stateRoot" : "0xe3b3b8fe012ff1fe31b629fc3dbe9ffb1a312111fe47e8c1a17bcccb9a85e30d",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xde317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616ab",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90266f901fca043be321e19ff00d63b7721992eb0ea1582c8b9d0b991324193df540b03f957d2a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0e3b3b8fe012ff1fe31b629fc3dbe9ffb1a312111fe47e8c1a17bcccb9a85e30da0de317ba0085ad3bc6f64da920500c40ceb94789c007f8c54b3e766eae29616aba0c149ace922c64207cac743da358d7acb57a94989d2a542fa1fb853447b55f3a4b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0d2b8e75d84e1c6a1e495ad77d2030553a838ed1c50d6e53aa8bfd45d8ab6fcfb88c8451a4261ed03d5f864f8628001850a00000000940f572e5295c57f15886f9b263e2f6d2d6c7b5ec680801ba03b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507a024a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2c0",
+ "transactions" : [
+ {
+ "data" : "",
+ "gasLimit" : "0x0a00000000",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x3b6c2d4d0d9d0abf4d624a6f2930e213789e9c00f679a9afa996fb4bd27cb507",
+ "s" : "0x24a40d7f4cf44278ac739ecf9eeba61554646709142d968ed1c555be138a3ea2",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "v" : "0x1b",
+ "value" : "0x00"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0a00000000",
+ "gasUsed" : "0x00",
+ "hash" : "0x43be321e19ff00d63b7721992eb0ea1582c8b9d0b991324193df540b03f957d2",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x698344c0d2616c95c9d2a03b461bde54c7e8167cf5debb7e33c1968c61b764d4",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0698344c0d2616c95c9d2a03b461bde54c7e8167cf5debb7e33c1968c61b764d4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x8338e86eeea2c452834468784afbde833288cea25aa65dc4a7151243b5b4bc5d",
+ "network" : "Homestead",
+ "postState" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x4563918c44f40000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x5a00000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260066000f3",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260066000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/GeneralStateTests/stReturnDataTest/returndatacopy_after_failing_callcode.json b/GeneralStateTests/stReturnDataTest/returndatacopy_after_failing_callcode.json
new file mode 100644
index 000000000..a5c40ab16
--- /dev/null
+++ b/GeneralStateTests/stReturnDataTest/returndatacopy_after_failing_callcode.json
@@ -0,0 +1,124 @@
+{
+ "returndatacopy_after_failing_callcode" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GeneralStateTestsFiller/stReturnDataTest/returndatacopy_after_failing_callcodeFiller.json"
+ },
+ "env" : {
+ "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "0x20000",
+ "currentGasLimit" : "0x0a00000000",
+ "currentNumber" : "0x01",
+ "currentTimestamp" : "0x03e8",
+ "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "post" : {
+ "Byzantium" : [
+ {
+ "hash" : "0xb04b4c7d24de60c035ab9e30d7f441253a998a1a8f7cb23588650ffebeeeba12",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "Constantinople" : [
+ {
+ "hash" : "0xb04b4c7d24de60c035ab9e30d7f441253a998a1a8f7cb23588650ffebeeeba12",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "EIP150" : [
+ {
+ "hash" : "0xb04b4c7d24de60c035ab9e30d7f441253a998a1a8f7cb23588650ffebeeeba12",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "EIP158" : [
+ {
+ "hash" : "0xb04b4c7d24de60c035ab9e30d7f441253a998a1a8f7cb23588650ffebeeeba12",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "Frontier" : [
+ {
+ "hash" : "0xb04b4c7d24de60c035ab9e30d7f441253a998a1a8f7cb23588650ffebeeeba12",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "Homestead" : [
+ {
+ "hash" : "0xb04b4c7d24de60c035ab9e30d7f441253a998a1a8f7cb23588650ffebeeeba12",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ]
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000f2506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "transaction" : {
+ "data" : [
+ ""
+ ],
+ "gasLimit" : [
+ "0x0a00000000"
+ ],
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "value" : [
+ "0x00"
+ ]
+ }
+ }
+} \ No newline at end of file
diff --git a/GeneralStateTests/stReturnDataTest/returndatacopy_after_failing_delegatecall.json b/GeneralStateTests/stReturnDataTest/returndatacopy_after_failing_delegatecall.json
new file mode 100644
index 000000000..e8f547753
--- /dev/null
+++ b/GeneralStateTests/stReturnDataTest/returndatacopy_after_failing_delegatecall.json
@@ -0,0 +1,124 @@
+{
+ "returndatacopy_after_failing_delegatecall" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GeneralStateTestsFiller/stReturnDataTest/returndatacopy_after_failing_delegatecallFiller.json"
+ },
+ "env" : {
+ "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "0x20000",
+ "currentGasLimit" : "0x0a00000000",
+ "currentNumber" : "0x01",
+ "currentTimestamp" : "0x03e8",
+ "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "post" : {
+ "Byzantium" : [
+ {
+ "hash" : "0xb13561c9bb666650c16bb5dd5a4296cb6143e2176bc4b53fd4d358e739796322",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "Constantinople" : [
+ {
+ "hash" : "0xb13561c9bb666650c16bb5dd5a4296cb6143e2176bc4b53fd4d358e739796322",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "EIP150" : [
+ {
+ "hash" : "0xb13561c9bb666650c16bb5dd5a4296cb6143e2176bc4b53fd4d358e739796322",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "EIP158" : [
+ {
+ "hash" : "0xb13561c9bb666650c16bb5dd5a4296cb6143e2176bc4b53fd4d358e739796322",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "Frontier" : [
+ {
+ "hash" : "0xb13561c9bb666650c16bb5dd5a4296cb6143e2176bc4b53fd4d358e739796322",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "Homestead" : [
+ {
+ "hash" : "0xb13561c9bb666650c16bb5dd5a4296cb6143e2176bc4b53fd4d358e739796322",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ]
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "transaction" : {
+ "data" : [
+ ""
+ ],
+ "gasLimit" : [
+ "0x0a00000000"
+ ],
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "value" : [
+ "0x00"
+ ]
+ }
+ }
+} \ No newline at end of file
diff --git a/GeneralStateTests/stReturnDataTest/returndatacopy_after_failing_staticcall.json b/GeneralStateTests/stReturnDataTest/returndatacopy_after_failing_staticcall.json
new file mode 100644
index 000000000..9f2952462
--- /dev/null
+++ b/GeneralStateTests/stReturnDataTest/returndatacopy_after_failing_staticcall.json
@@ -0,0 +1,124 @@
+{
+ "returndatacopy_after_failing_staticcall" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GeneralStateTestsFiller/stReturnDataTest/returndatacopy_after_failing_staticcallFiller.json"
+ },
+ "env" : {
+ "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "0x20000",
+ "currentGasLimit" : "0x0a00000000",
+ "currentNumber" : "0x01",
+ "currentTimestamp" : "0x03e8",
+ "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "post" : {
+ "Byzantium" : [
+ {
+ "hash" : "0xb62a0aeb071bb7c6c4ce096b31edb374087b6c56b9a3a3d53614f854a9eb605c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "Constantinople" : [
+ {
+ "hash" : "0xb62a0aeb071bb7c6c4ce096b31edb374087b6c56b9a3a3d53614f854a9eb605c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "EIP150" : [
+ {
+ "hash" : "0xb62a0aeb071bb7c6c4ce096b31edb374087b6c56b9a3a3d53614f854a9eb605c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "EIP158" : [
+ {
+ "hash" : "0xb62a0aeb071bb7c6c4ce096b31edb374087b6c56b9a3a3d53614f854a9eb605c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "Frontier" : [
+ {
+ "hash" : "0xb62a0aeb071bb7c6c4ce096b31edb374087b6c56b9a3a3d53614f854a9eb605c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "Homestead" : [
+ {
+ "hash" : "0xb62a0aeb071bb7c6c4ce096b31edb374087b6c56b9a3a3d53614f854a9eb605c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ]
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b6000fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "transaction" : {
+ "data" : [
+ ""
+ ],
+ "gasLimit" : [
+ "0x0a00000000"
+ ],
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "value" : [
+ "0x00"
+ ]
+ }
+ }
+} \ No newline at end of file
diff --git a/GeneralStateTests/stReturnDataTest/returndatacopy_after_successful_staticcall.json b/GeneralStateTests/stReturnDataTest/returndatacopy_after_successful_staticcall.json
new file mode 100644
index 000000000..a5909f155
--- /dev/null
+++ b/GeneralStateTests/stReturnDataTest/returndatacopy_after_successful_staticcall.json
@@ -0,0 +1,124 @@
+{
+ "returndatacopy_after_successful_staticcall" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GeneralStateTestsFiller/stReturnDataTest/returndatacopy_after_successful_staticcallFiller.json"
+ },
+ "env" : {
+ "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "0x20000",
+ "currentGasLimit" : "0x0a00000000",
+ "currentNumber" : "0x01",
+ "currentTimestamp" : "0x03e8",
+ "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "post" : {
+ "Byzantium" : [
+ {
+ "hash" : "0x87b672cd1f71fd9da4277816c433dcc935078ae13c3c24c6e3199983d9a8eb16",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "Constantinople" : [
+ {
+ "hash" : "0x87b672cd1f71fd9da4277816c433dcc935078ae13c3c24c6e3199983d9a8eb16",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "EIP150" : [
+ {
+ "hash" : "0xb049b60edb5cc4ab52d26119e93c6179cdf5837af6cd6f8d88db070ee028fa23",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "EIP158" : [
+ {
+ "hash" : "0xb049b60edb5cc4ab52d26119e93c6179cdf5837af6cd6f8d88db070ee028fa23",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "Frontier" : [
+ {
+ "hash" : "0xb049b60edb5cc4ab52d26119e93c6179cdf5837af6cd6f8d88db070ee028fa23",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "Homestead" : [
+ {
+ "hash" : "0xb049b60edb5cc4ab52d26119e93c6179cdf5837af6cd6f8d88db070ee028fa23",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ]
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa506020600060003e600051600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0x3360005260206000f3",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "transaction" : {
+ "data" : [
+ ""
+ ],
+ "gasLimit" : [
+ "0x0a00000000"
+ ],
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "value" : [
+ "0x00"
+ ]
+ }
+ }
+} \ No newline at end of file
diff --git a/GeneralStateTests/stReturnDataTest/returndatasize_after_failing_callcode.json b/GeneralStateTests/stReturnDataTest/returndatasize_after_failing_callcode.json
new file mode 100644
index 000000000..9921dcddf
--- /dev/null
+++ b/GeneralStateTests/stReturnDataTest/returndatasize_after_failing_callcode.json
@@ -0,0 +1,124 @@
+{
+ "returndatasize_after_failing_callcode" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GeneralStateTestsFiller/stReturnDataTest/returndatasize_after_failing_callcodeFiller.json"
+ },
+ "env" : {
+ "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "0x20000",
+ "currentGasLimit" : "0x0a00000000",
+ "currentNumber" : "0x01",
+ "currentTimestamp" : "0x03e8",
+ "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "post" : {
+ "Byzantium" : [
+ {
+ "hash" : "0x6d83e8ff43da0a014344eb40ff9525f9950aa1221775d290dfd9cdf230b17fa5",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "Constantinople" : [
+ {
+ "hash" : "0x6d83e8ff43da0a014344eb40ff9525f9950aa1221775d290dfd9cdf230b17fa5",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "EIP150" : [
+ {
+ "hash" : "0x33d1cb602cf9138ae75227fbfa1a49ac5c60365097343845926d4257eb0be45c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "EIP158" : [
+ {
+ "hash" : "0x33d1cb602cf9138ae75227fbfa1a49ac5c60365097343845926d4257eb0be45c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "Frontier" : [
+ {
+ "hash" : "0x33d1cb602cf9138ae75227fbfa1a49ac5c60365097343845926d4257eb0be45c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "Homestead" : [
+ {
+ "hash" : "0x33d1cb602cf9138ae75227fbfa1a49ac5c60365097343845926d4257eb0be45c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ]
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x10000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b620186a0f2503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "transaction" : {
+ "data" : [
+ ""
+ ],
+ "gasLimit" : [
+ "0x0a00000000"
+ ],
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "value" : [
+ "0x00"
+ ]
+ }
+ }
+} \ No newline at end of file
diff --git a/GeneralStateTests/stReturnDataTest/returndatasize_after_failing_delegatecall.json b/GeneralStateTests/stReturnDataTest/returndatasize_after_failing_delegatecall.json
new file mode 100644
index 000000000..aeaafdeec
--- /dev/null
+++ b/GeneralStateTests/stReturnDataTest/returndatasize_after_failing_delegatecall.json
@@ -0,0 +1,124 @@
+{
+ "returndatasize_after_failing_delegatecall" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GeneralStateTestsFiller/stReturnDataTest/returndatasize_after_failing_delegatecallFiller.json"
+ },
+ "env" : {
+ "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "0x20000",
+ "currentGasLimit" : "0x0a00000000",
+ "currentNumber" : "0x01",
+ "currentTimestamp" : "0x03e8",
+ "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "post" : {
+ "Byzantium" : [
+ {
+ "hash" : "0xe2c29dce8970ded28913f55d8c47144c00dd6647a27776277c11be1bb3140041",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "Constantinople" : [
+ {
+ "hash" : "0xe2c29dce8970ded28913f55d8c47144c00dd6647a27776277c11be1bb3140041",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "EIP150" : [
+ {
+ "hash" : "0xfd9a97b53ede1de4e9a36da18c60f055d7b41de4b3d8b4db56ed948d46d7a787",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "EIP158" : [
+ {
+ "hash" : "0xfd9a97b53ede1de4e9a36da18c60f055d7b41de4b3d8b4db56ed948d46d7a787",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "Frontier" : [
+ {
+ "hash" : "0xfd9a97b53ede1de4e9a36da18c60f055d7b41de4b3d8b4db56ed948d46d7a787",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "Homestead" : [
+ {
+ "hash" : "0xfd9a97b53ede1de4e9a36da18c60f055d7b41de4b3d8b4db56ed948d46d7a787",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ]
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x01000000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b612710f4503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "transaction" : {
+ "data" : [
+ ""
+ ],
+ "gasLimit" : [
+ "0x0a00000000"
+ ],
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "value" : [
+ "0x00"
+ ]
+ }
+ }
+} \ No newline at end of file
diff --git a/GeneralStateTests/stReturnDataTest/returndatasize_after_failing_staticcall.json b/GeneralStateTests/stReturnDataTest/returndatasize_after_failing_staticcall.json
new file mode 100644
index 000000000..954412c73
--- /dev/null
+++ b/GeneralStateTests/stReturnDataTest/returndatasize_after_failing_staticcall.json
@@ -0,0 +1,124 @@
+{
+ "returndatasize_after_failing_staticcall" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e7ee91d0.Linux.g++",
+ "source" : "/src/GeneralStateTestsFiller/stReturnDataTest/returndatasize_after_failing_staticcallFiller.json"
+ },
+ "env" : {
+ "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "0x20000",
+ "currentGasLimit" : "0x0a00000000",
+ "currentNumber" : "0x01",
+ "currentTimestamp" : "0x03e8",
+ "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "post" : {
+ "Byzantium" : [
+ {
+ "hash" : "0xc080d95adad4f2f6b53df0b9c0b40d93b076bc81dbe675cc9bab68ccf6c3db33",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "Constantinople" : [
+ {
+ "hash" : "0xc080d95adad4f2f6b53df0b9c0b40d93b076bc81dbe675cc9bab68ccf6c3db33",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "EIP150" : [
+ {
+ "hash" : "0xa5c645c0ddc7292ae3619e2fd980c4625b78b7a9c0c75030322ee1257b485edd",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "EIP158" : [
+ {
+ "hash" : "0xa5c645c0ddc7292ae3619e2fd980c4625b78b7a9c0c75030322ee1257b485edd",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "Frontier" : [
+ {
+ "hash" : "0xa5c645c0ddc7292ae3619e2fd980c4625b78b7a9c0c75030322ee1257b485edd",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ],
+ "Homestead" : [
+ {
+ "hash" : "0xa5c645c0ddc7292ae3619e2fd980c4625b78b7a9c0c75030322ee1257b485edd",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ },
+ "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ }
+ ]
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "0x100000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code" : "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60fa503d600055",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "transaction" : {
+ "data" : [
+ ""
+ ],
+ "gasLimit" : [
+ "0x0a00000000"
+ ],
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "value" : [
+ "0x00"
+ ]
+ }
+ }
+} \ No newline at end of file
diff --git a/src/GeneralStateTestsFiller/stReturnDataTest/returndatacopy_after_failing_callcodeFiller.json b/src/GeneralStateTestsFiller/stReturnDataTest/returndatacopy_after_failing_callcodeFiller.json
new file mode 100644
index 000000000..2479c2165
--- /dev/null
+++ b/src/GeneralStateTestsFiller/stReturnDataTest/returndatacopy_after_failing_callcodeFiller.json
@@ -0,0 +1,67 @@
+{
+ "returndatacopy_after_failing_callcode" : {
+ "env" : {
+ "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "0x20000",
+ "currentGasLimit" : "0x0a00000000",
+ "currentNumber" : "0x01",
+ "currentTimestamp" : "0x03e8",
+ "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance": "0x10000000",
+ "code": "",
+ "nonce": "0x00",
+ "storage": {}
+ },
+ "0x1000000000000000000000000000000000000001": {
+ "balance" : "0x00",
+ "code": "{ (CALLCODE 0 0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b 0 0 0 0 0) (RETURNDATACOPY 0x0 0x0 32) (SSTORE 0 (MLOAD 0))}",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "expect": [
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["ALL"],
+ "result" : {
+ "0x1000000000000000000000000000000000000001" : {
+ "storage" : {
+ "0x00" : "0xffffffffffff"
+ }
+ }
+ }
+ }
+ ],
+ "transaction" : {
+ "data" : [
+ ""
+ ],
+ "gasLimit" : [
+ "0x0a00000000"
+ ],
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "value" : [
+ "0x00"
+ ]
+ }
+ }
+}
diff --git a/src/GeneralStateTestsFiller/stReturnDataTest/returndatacopy_after_failing_delegatecallFiller.json b/src/GeneralStateTestsFiller/stReturnDataTest/returndatacopy_after_failing_delegatecallFiller.json
new file mode 100644
index 000000000..d2c1cc9b3
--- /dev/null
+++ b/src/GeneralStateTestsFiller/stReturnDataTest/returndatacopy_after_failing_delegatecallFiller.json
@@ -0,0 +1,67 @@
+{
+ "returndatacopy_after_failing_delegatecall" : {
+ "env" : {
+ "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "0x20000",
+ "currentGasLimit" : "0x0a00000000",
+ "currentNumber" : "0x01",
+ "currentTimestamp" : "0x03e8",
+ "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance": "0x100000",
+ "code": "",
+ "nonce": "0x00",
+ "storage": {}
+ },
+ "0x1000000000000000000000000000000000000001": {
+ "balance" : "0x00",
+ "code": "{ (DELEGATECALL 10000 0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b 0 0 0 0) (RETURNDATACOPY 0x0 0x0 32) ( SSTORE 0 (MLOAD 0))}",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "expect": [
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["ALL"],
+ "result" : {
+ "0x1000000000000000000000000000000000000001" : {
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ }
+ }
+ }
+ ],
+ "transaction" : {
+ "data" : [
+ ""
+ ],
+ "gasLimit" : [
+ "0x0a00000000"
+ ],
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "value" : [
+ "0x00"
+ ]
+ }
+ }
+}
diff --git a/src/GeneralStateTestsFiller/stReturnDataTest/returndatacopy_after_failing_staticcallFiller.json b/src/GeneralStateTestsFiller/stReturnDataTest/returndatacopy_after_failing_staticcallFiller.json
new file mode 100644
index 000000000..59c9d2399
--- /dev/null
+++ b/src/GeneralStateTestsFiller/stReturnDataTest/returndatacopy_after_failing_staticcallFiller.json
@@ -0,0 +1,67 @@
+{
+ "returndatacopy_after_failing_staticcall" : {
+ "env" : {
+ "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "0x20000",
+ "currentGasLimit" : "0x0a00000000",
+ "currentNumber" : "0x01",
+ "currentTimestamp" : "0x03e8",
+ "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance": "0x100000",
+ "code": "",
+ "nonce": "0x0",
+ "storage": {}
+ },
+ "0x1000000000000000000000000000000000000001": {
+ "balance" : "0x00",
+ "code": "{ (STATICCALL 0 0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b 0 0 0 0) (RETURNDATACOPY 0x0 0x0 32) ( SSTORE 0 (MLOAD 0))}",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "{ (MSTORE 0x0 (CALLER)) (RETURN 0 32) }",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "expect": [
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["ALL"],
+ "result" : {
+ "0x1000000000000000000000000000000000000001" : {
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ }
+ }
+ }
+ ],
+ "transaction" : {
+ "data" : [
+ ""
+ ],
+ "gasLimit" : [
+ "0x0a00000000"
+ ],
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "value" : [
+ "0x00"
+ ]
+ }
+ }
+}
diff --git a/src/GeneralStateTestsFiller/stReturnDataTest/returndatacopy_after_successful_staticcallFiller.json b/src/GeneralStateTestsFiller/stReturnDataTest/returndatacopy_after_successful_staticcallFiller.json
new file mode 100644
index 000000000..5ee00e14e
--- /dev/null
+++ b/src/GeneralStateTestsFiller/stReturnDataTest/returndatacopy_after_successful_staticcallFiller.json
@@ -0,0 +1,82 @@
+{
+ "returndatacopy_after_successful_staticcall" : {
+ "env" : {
+ "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "0x20000",
+ "currentGasLimit" : "0x0a00000000",
+ "currentNumber" : "0x01",
+ "currentTimestamp" : "0x03e8",
+ "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance" : "0x1000000",
+ "code": "",
+ "nonce": "0x0",
+ "storage": {}
+ },
+ "0x1000000000000000000000000000000000000001": {
+ "balance" : "0x00",
+ "code": "{ (STATICCALL 60000 0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b 0 0 0 0) (RETURNDATACOPY 0x0 0x0 32) ( SSTORE 0 (MLOAD 0))}",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "{ (MSTORE 0x0 (CALLER)) (RETURN 0 32) }",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "expect": [
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Byzantium", "Constantinople"],
+ "result" : {
+ "0x1000000000000000000000000000000000000001" : {
+ "storage" : {
+ "0x00" : "0x1000000000000000000000000000000000000001"
+ }
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Frontier", "Homestead", "EIP158"],
+ "result" : {
+ "0x1000000000000000000000000000000000000001" : {
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ }
+ }
+ }
+ ],
+ "transaction" : {
+ "data" : [
+ ""
+ ],
+ "gasLimit" : [
+ "0x0a00000000"
+ ],
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "value" : [
+ "0x00"
+ ]
+ }
+ }
+}
diff --git a/src/GeneralStateTestsFiller/stReturnDataTest/returndatasize_after_failing_callcodeFiller.json b/src/GeneralStateTestsFiller/stReturnDataTest/returndatasize_after_failing_callcodeFiller.json
new file mode 100644
index 000000000..d768a94c8
--- /dev/null
+++ b/src/GeneralStateTestsFiller/stReturnDataTest/returndatasize_after_failing_callcodeFiller.json
@@ -0,0 +1,82 @@
+{
+ "returndatasize_after_failing_callcode" : {
+ "env" : {
+ "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "0x20000",
+ "currentGasLimit" : "0x0a00000000",
+ "currentNumber" : "0x01",
+ "currentTimestamp" : "0x03e8",
+ "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance": "0x10000000",
+ "code": "",
+ "nonce": "0x0",
+ "storage": {}
+ },
+ "0x1000000000000000000000000000000000000001": {
+ "balance" : "0x00",
+ "code": "{ (seq (CALLCODE 100000 0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b 0 0 0 0 0) (SSTORE 0 (RETURNDATASIZE)))}",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "expect": [
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Byzantium", "Constantinople"],
+ "result" : {
+ "0x1000000000000000000000000000000000000001" : {
+ "storage" : {
+ "0x00" : "0x00"
+ }
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Frontier", "Homestead", "EIP158"],
+ "result" : {
+ "0x1000000000000000000000000000000000000001" : {
+ "storage" : {
+ "0x00" : "0xffffffff"
+ }
+ }
+ }
+ }
+ ],
+ "transaction" : {
+ "data" : [
+ ""
+ ],
+ "gasLimit" : [
+ "0x0a00000000"
+ ],
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to": "0x1000000000000000000000000000000000000001",
+ "value" : [
+ "0x00"
+ ]
+ }
+ }
+}
diff --git a/src/GeneralStateTestsFiller/stReturnDataTest/returndatasize_after_failing_delegatecallFiller.json b/src/GeneralStateTestsFiller/stReturnDataTest/returndatasize_after_failing_delegatecallFiller.json
new file mode 100644
index 000000000..287270dc9
--- /dev/null
+++ b/src/GeneralStateTestsFiller/stReturnDataTest/returndatasize_after_failing_delegatecallFiller.json
@@ -0,0 +1,68 @@
+{
+ "returndatasize_after_failing_delegatecall" : {
+ "env" : {
+ "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "0x20000",
+ "currentGasLimit" : "0x0a00000000",
+ "currentNumber" : "0x01",
+ "currentTimestamp" : "0x03e8",
+ "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance": "0x1000000",
+ "nonce": "0x0",
+ "code": "",
+ "storage": { }
+ },
+ "0x1000000000000000000000000000000000000001": {
+ "balance" : "0x00",
+ "code": "{ (seq (DELEGATECALL 10000 0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b 0 0 0 0) (SSTORE 0 (RETURNDATASIZE)))}",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "//code": "invalid opcode",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "expect": [
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Byzantium", "Constantinople"],
+ "result" : {
+ "0x1000000000000000000000000000000000000001" : {
+ "storage" : {
+ "0x00" : "0x00"
+ }
+ }
+ }
+ }
+ ],
+ "transaction" : {
+ "data" : [
+ ""
+ ],
+ "gasLimit" : [
+ "0x0a00000000"
+ ],
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "value" : [
+ "0x00"
+ ]
+ }
+ }
+}
diff --git a/src/GeneralStateTestsFiller/stReturnDataTest/returndatasize_after_failing_staticcallFiller.json b/src/GeneralStateTestsFiller/stReturnDataTest/returndatasize_after_failing_staticcallFiller.json
new file mode 100644
index 000000000..a687a0081
--- /dev/null
+++ b/src/GeneralStateTestsFiller/stReturnDataTest/returndatasize_after_failing_staticcallFiller.json
@@ -0,0 +1,83 @@
+{
+ "returndatasize_after_failing_staticcall" : {
+ "env" : {
+ "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "0x20000",
+ "currentGasLimit" : "0x0a00000000",
+ "currentNumber" : "0x01",
+ "currentTimestamp" : "0x03e8",
+ "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "pre" : {
+ "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance": "0x100000",
+ "nonce": "0x0",
+ "code": "",
+ "storage": {}
+ },
+ "0x1000000000000000000000000000000000000001" : {
+ "balance" : "0x00",
+ "code": "{ (seq (STATICCALL 60000 0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b 0 0 0 0) (SSTORE 0 (RETURNDATASIZE)))}",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x6400000000",
+ "//code": "an invalid opcode",
+ "code" : "0xfd",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "expect": [
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Byzantium", "Constantinople"],
+ "result" : {
+ "0x1000000000000000000000000000000000000001" : {
+ "storage" : {
+ "0x00" : "0x0"
+ }
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Frontier", "Homestead", "EIP158"],
+ "result" : {
+ "0x1000000000000000000000000000000000000001" : {
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ }
+ }
+ }
+ }
+ ],
+ "transaction" : {
+ "data" : [
+ ""
+ ],
+ "gasLimit" : [
+ "0x0a00000000"
+ ],
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "0x1000000000000000000000000000000000000001",
+ "value" : [
+ "0x00"
+ ]
+ }
+ }
+}