diff options
author | Yoichi Hirai <i@yoichihirai.com> | 2017-09-20 01:11:36 +0800 |
---|---|---|
committer | Yoichi Hirai <i@yoichihirai.com> | 2017-09-20 01:11:36 +0800 |
commit | f21ded9005cc6ac4c37a7e989576c9a86d2cc044 (patch) | |
tree | 21ba3c78cc02881326347fa99749894ab2b59eee | |
parent | 7e361956bd68f5cac72fe41f29e5734ee94ae2de (diff) | |
download | tangerine-tests-f21ded9005cc6ac4c37a7e989576c9a86d2cc044.tar tangerine-tests-f21ded9005cc6ac4c37a7e989576c9a86d2cc044.tar.gz tangerine-tests-f21ded9005cc6ac4c37a7e989576c9a86d2cc044.tar.bz2 tangerine-tests-f21ded9005cc6ac4c37a7e989576c9a86d2cc044.tar.lz tangerine-tests-f21ded9005cc6ac4c37a7e989576c9a86d2cc044.tar.xz tangerine-tests-f21ded9005cc6ac4c37a7e989576c9a86d2cc044.tar.zst tangerine-tests-f21ded9005cc6ac4c37a7e989576c9a86d2cc044.zip |
Add a test about REVERT during a STATICCALL
3 files changed, 901 insertions, 0 deletions
diff --git a/BlockchainTests/GeneralStateTests/stRevertTest/RevertInStaticCall_d0g0v0.json b/BlockchainTests/GeneralStateTests/stRevertTest/RevertInStaticCall_d0g0v0.json new file mode 100644 index 000000000..39146ee23 --- /dev/null +++ b/BlockchainTests/GeneralStateTests/stRevertTest/RevertInStaticCall_d0g0v0.json @@ -0,0 +1,722 @@ +{ + "RevertInStaticCall_d0g0v0_Byzantium" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.592cc7a9.Linux.clang", + "lllcversion" : "Version: 0.4.12-nightly.2016.12.1+commit.598e289a.Linux.g++", + "source" : "src/GenStateTestAsBcTemp/stRevertTest/RevertInStaticCall_d0g0v0Filler.json" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x0f4240", + "gasUsed" : "0x686d", + "hash" : "0xfc60ae8b5638547d8aecd7fc613f066c4d2ca6567dce06c3e41887a080c4e332", + "mixHash" : "0x08ec35bfb536caece29ff90bcfeb319cfd2c0d0bfa33b4a568c1bf5cd6bba956", + "nonce" : "0x7472cb425e6aa874", + "number" : "0x01", + "parentHash" : "0x43a47659ccba7ec2872d601c14d903a40f377746389cbb6ece0567f56732a0e4", + "receiptTrie" : "0x608d15e013139a3b9a04e876cbd26a450eb0ce9655108a8ec7a05bb13ae629af", + "stateRoot" : "0x7c6c8e0cec3bbc29dd8eb14fb2b07756a88bef764bdf10b7904179cf174be424", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x4622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10b", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf9025ff901f7a043a47659ccba7ec2872d601c14d903a40f377746389cbb6ece0567f56732a0e4a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa07c6c8e0cec3bbc29dd8eb14fb2b07756a88bef764bdf10b7904179cf174be424a04622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10ba0608d15e013139a3b9a04e876cbd26a450eb0ce9655108a8ec7a05bb13ae629afb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424082686d8203e880a008ec35bfb536caece29ff90bcfeb319cfd2c0d0bfa33b4a568c1bf5cd6bba956887472cb425e6aa874f862f860800183019a5494100000000000000000000000000000000000000080801ba09b85ed929e27be6c4a0c284109265828d4a0dbc83102cbedb0bc7fce73d6bbd5a014381d5d756dbcbd0ea8b61be69fe8e59bdf0980019aa766ae46d5727c7b9b31c0", + "transactions" : [ + { + "data" : "", + "gasLimit" : "0x019a54", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0x9b85ed929e27be6c4a0c284109265828d4a0dbc83102cbedb0bc7fce73d6bbd5", + "s" : "0x14381d5d756dbcbd0ea8b61be69fe8e59bdf0980019aa766ae46d5727c7b9b31", + "to" : "0x1000000000000000000000000000000000000000", + "v" : "0x1b", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x0f4240", + "gasUsed" : "0x00", + "hash" : "0x43a47659ccba7ec2872d601c14d903a40f377746389cbb6ece0567f56732a0e4", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xbd62e6328697df2e47d763283545dca03989429dde6e9161893c576d5833fc8b", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0bd62e6328697df2e47d763283545dca03989429dde6e9161893c576d5833fc8ba056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0xfc60ae8b5638547d8aecd7fc613f066c4d2ca6567dce06c3e41887a080c4e332", + "network" : "Byzantium", + "postState" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x03e8", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350fa600055", + "nonce" : "0x00", + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af62c686d", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { + "balance" : "0x00", + "code" : "0x60006000fd", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0ed9d3", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + }, + "pre" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x03e8", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350fa600055", + "nonce" : "0x00", + "storage" : { + } + }, + "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { + "balance" : "0x00", + "code" : "0x60006000fd", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0f4240", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + }, + "RevertInStaticCall_d0g0v0_Constantinople" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.592cc7a9.Linux.clang", + "lllcversion" : "Version: 0.4.12-nightly.2016.12.1+commit.598e289a.Linux.g++", + "source" : "src/GenStateTestAsBcTemp/stRevertTest/RevertInStaticCall_d0g0v0Filler.json" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x0f4240", + "gasUsed" : "0x686d", + "hash" : "0x9682e6e73e5edbbc21ea196ee86a68cdc73cb8fb1c9fa779709a3d67b9124d64", + "mixHash" : "0xa9633b96d802cd1a30044a4ea5deaa4a4dbe016bf28602cb0892094ad1a00c8f", + "nonce" : "0xd8846f319eb1f67a", + "number" : "0x01", + "parentHash" : "0x43a47659ccba7ec2872d601c14d903a40f377746389cbb6ece0567f56732a0e4", + "receiptTrie" : "0x608d15e013139a3b9a04e876cbd26a450eb0ce9655108a8ec7a05bb13ae629af", + "stateRoot" : "0x7c6c8e0cec3bbc29dd8eb14fb2b07756a88bef764bdf10b7904179cf174be424", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x4622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10b", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf9025ff901f7a043a47659ccba7ec2872d601c14d903a40f377746389cbb6ece0567f56732a0e4a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa07c6c8e0cec3bbc29dd8eb14fb2b07756a88bef764bdf10b7904179cf174be424a04622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10ba0608d15e013139a3b9a04e876cbd26a450eb0ce9655108a8ec7a05bb13ae629afb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424082686d8203e880a0a9633b96d802cd1a30044a4ea5deaa4a4dbe016bf28602cb0892094ad1a00c8f88d8846f319eb1f67af862f860800183019a5494100000000000000000000000000000000000000080801ba09b85ed929e27be6c4a0c284109265828d4a0dbc83102cbedb0bc7fce73d6bbd5a014381d5d756dbcbd0ea8b61be69fe8e59bdf0980019aa766ae46d5727c7b9b31c0", + "transactions" : [ + { + "data" : "", + "gasLimit" : "0x019a54", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0x9b85ed929e27be6c4a0c284109265828d4a0dbc83102cbedb0bc7fce73d6bbd5", + "s" : "0x14381d5d756dbcbd0ea8b61be69fe8e59bdf0980019aa766ae46d5727c7b9b31", + "to" : "0x1000000000000000000000000000000000000000", + "v" : "0x1b", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x0f4240", + "gasUsed" : "0x00", + "hash" : "0x43a47659ccba7ec2872d601c14d903a40f377746389cbb6ece0567f56732a0e4", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xbd62e6328697df2e47d763283545dca03989429dde6e9161893c576d5833fc8b", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0bd62e6328697df2e47d763283545dca03989429dde6e9161893c576d5833fc8ba056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x9682e6e73e5edbbc21ea196ee86a68cdc73cb8fb1c9fa779709a3d67b9124d64", + "network" : "Constantinople", + "postState" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x03e8", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350fa600055", + "nonce" : "0x00", + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af62c686d", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { + "balance" : "0x00", + "code" : "0x60006000fd", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0ed9d3", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + }, + "pre" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x03e8", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350fa600055", + "nonce" : "0x00", + "storage" : { + } + }, + "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { + "balance" : "0x00", + "code" : "0x60006000fd", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0f4240", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + }, + "RevertInStaticCall_d0g0v0_EIP150" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.592cc7a9.Linux.clang", + "lllcversion" : "Version: 0.4.12-nightly.2016.12.1+commit.598e289a.Linux.g++", + "source" : "src/GenStateTestAsBcTemp/stRevertTest/RevertInStaticCall_d0g0v0Filler.json" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x0f4240", + "gasUsed" : "0x019a54", + "hash" : "0x02f896d6a5565a068ccee537ded9ae2b602531f06abedc73970edd10f2e1ebab", + "mixHash" : "0x21723fe82cb93fea31f0826c7a6be7e0dc1c718377bb4dd7e69a1f2e102da733", + "nonce" : "0x91f6e5e370c04cab", + "number" : "0x01", + "parentHash" : "0x43a47659ccba7ec2872d601c14d903a40f377746389cbb6ece0567f56732a0e4", + "receiptTrie" : "0x7c43fcf9b7a06b4d538cfa24c1909c6156a833c9031edc76cfb7270a24ac387e", + "stateRoot" : "0xa593eab6a3a025c38aa59abcb2e4250054f16eca26680d8a91adc0a0ec51ab0c", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x4622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10b", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90260f901f8a043a47659ccba7ec2872d601c14d903a40f377746389cbb6ece0567f56732a0e4a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0a593eab6a3a025c38aa59abcb2e4250054f16eca26680d8a91adc0a0ec51ab0ca04622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10ba07c43fcf9b7a06b4d538cfa24c1909c6156a833c9031edc76cfb7270a24ac387eb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083019a548203e880a021723fe82cb93fea31f0826c7a6be7e0dc1c718377bb4dd7e69a1f2e102da7338891f6e5e370c04cabf862f860800183019a5494100000000000000000000000000000000000000080801ba09b85ed929e27be6c4a0c284109265828d4a0dbc83102cbedb0bc7fce73d6bbd5a014381d5d756dbcbd0ea8b61be69fe8e59bdf0980019aa766ae46d5727c7b9b31c0", + "transactions" : [ + { + "data" : "", + "gasLimit" : "0x019a54", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0x9b85ed929e27be6c4a0c284109265828d4a0dbc83102cbedb0bc7fce73d6bbd5", + "s" : "0x14381d5d756dbcbd0ea8b61be69fe8e59bdf0980019aa766ae46d5727c7b9b31", + "to" : "0x1000000000000000000000000000000000000000", + "v" : "0x1b", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x0f4240", + "gasUsed" : "0x00", + "hash" : "0x43a47659ccba7ec2872d601c14d903a40f377746389cbb6ece0567f56732a0e4", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xbd62e6328697df2e47d763283545dca03989429dde6e9161893c576d5833fc8b", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0bd62e6328697df2e47d763283545dca03989429dde6e9161893c576d5833fc8ba056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x02f896d6a5565a068ccee537ded9ae2b602531f06abedc73970edd10f2e1ebab", + "network" : "EIP150", + "postState" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x03e8", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350fa600055", + "nonce" : "0x00", + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f59a54", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { + "balance" : "0x00", + "code" : "0x60006000fd", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0da7ec", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + }, + "pre" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x03e8", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350fa600055", + "nonce" : "0x00", + "storage" : { + } + }, + "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { + "balance" : "0x00", + "code" : "0x60006000fd", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0f4240", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + }, + "RevertInStaticCall_d0g0v0_EIP158" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.592cc7a9.Linux.clang", + "lllcversion" : "Version: 0.4.12-nightly.2016.12.1+commit.598e289a.Linux.g++", + "source" : "src/GenStateTestAsBcTemp/stRevertTest/RevertInStaticCall_d0g0v0Filler.json" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x0f4240", + "gasUsed" : "0x019a54", + "hash" : "0x71841218a403f304714f2f7a2ffd35773013599da278c203e4148e5fa4ffcb17", + "mixHash" : "0x9503cab2ae0cdea841090df52524fec8f398dec85de5924045a6b3ada2670da4", + "nonce" : "0xc988dc67f4cec225", + "number" : "0x01", + "parentHash" : "0x43a47659ccba7ec2872d601c14d903a40f377746389cbb6ece0567f56732a0e4", + "receiptTrie" : "0x7c43fcf9b7a06b4d538cfa24c1909c6156a833c9031edc76cfb7270a24ac387e", + "stateRoot" : "0xa593eab6a3a025c38aa59abcb2e4250054f16eca26680d8a91adc0a0ec51ab0c", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x4622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10b", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90260f901f8a043a47659ccba7ec2872d601c14d903a40f377746389cbb6ece0567f56732a0e4a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0a593eab6a3a025c38aa59abcb2e4250054f16eca26680d8a91adc0a0ec51ab0ca04622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10ba07c43fcf9b7a06b4d538cfa24c1909c6156a833c9031edc76cfb7270a24ac387eb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083019a548203e880a09503cab2ae0cdea841090df52524fec8f398dec85de5924045a6b3ada2670da488c988dc67f4cec225f862f860800183019a5494100000000000000000000000000000000000000080801ba09b85ed929e27be6c4a0c284109265828d4a0dbc83102cbedb0bc7fce73d6bbd5a014381d5d756dbcbd0ea8b61be69fe8e59bdf0980019aa766ae46d5727c7b9b31c0", + "transactions" : [ + { + "data" : "", + "gasLimit" : "0x019a54", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0x9b85ed929e27be6c4a0c284109265828d4a0dbc83102cbedb0bc7fce73d6bbd5", + "s" : "0x14381d5d756dbcbd0ea8b61be69fe8e59bdf0980019aa766ae46d5727c7b9b31", + "to" : "0x1000000000000000000000000000000000000000", + "v" : "0x1b", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x0f4240", + "gasUsed" : "0x00", + "hash" : "0x43a47659ccba7ec2872d601c14d903a40f377746389cbb6ece0567f56732a0e4", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xbd62e6328697df2e47d763283545dca03989429dde6e9161893c576d5833fc8b", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0bd62e6328697df2e47d763283545dca03989429dde6e9161893c576d5833fc8ba056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x71841218a403f304714f2f7a2ffd35773013599da278c203e4148e5fa4ffcb17", + "network" : "EIP158", + "postState" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x03e8", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350fa600055", + "nonce" : "0x00", + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f59a54", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { + "balance" : "0x00", + "code" : "0x60006000fd", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0da7ec", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + }, + "pre" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x03e8", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350fa600055", + "nonce" : "0x00", + "storage" : { + } + }, + "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { + "balance" : "0x00", + "code" : "0x60006000fd", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0f4240", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + }, + "RevertInStaticCall_d0g0v0_Frontier" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.592cc7a9.Linux.clang", + "lllcversion" : "Version: 0.4.12-nightly.2016.12.1+commit.598e289a.Linux.g++", + "source" : "src/GenStateTestAsBcTemp/stRevertTest/RevertInStaticCall_d0g0v0Filler.json" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x0f4240", + "gasUsed" : "0x019a54", + "hash" : "0xefe7d5814711c4a0a28c62de832fb019125d7adcdc25a307651b3e73ebd7c725", + "mixHash" : "0x4028267525d3772160b1d8818955d1e7a5fa0640e8ac4609043a36c69e53f869", + "nonce" : "0xe6427a76c8a9b1b8", + "number" : "0x01", + "parentHash" : "0x43a47659ccba7ec2872d601c14d903a40f377746389cbb6ece0567f56732a0e4", + "receiptTrie" : "0x7c43fcf9b7a06b4d538cfa24c1909c6156a833c9031edc76cfb7270a24ac387e", + "stateRoot" : "0xa593eab6a3a025c38aa59abcb2e4250054f16eca26680d8a91adc0a0ec51ab0c", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x4622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10b", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90260f901f8a043a47659ccba7ec2872d601c14d903a40f377746389cbb6ece0567f56732a0e4a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0a593eab6a3a025c38aa59abcb2e4250054f16eca26680d8a91adc0a0ec51ab0ca04622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10ba07c43fcf9b7a06b4d538cfa24c1909c6156a833c9031edc76cfb7270a24ac387eb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083019a548203e880a04028267525d3772160b1d8818955d1e7a5fa0640e8ac4609043a36c69e53f86988e6427a76c8a9b1b8f862f860800183019a5494100000000000000000000000000000000000000080801ba09b85ed929e27be6c4a0c284109265828d4a0dbc83102cbedb0bc7fce73d6bbd5a014381d5d756dbcbd0ea8b61be69fe8e59bdf0980019aa766ae46d5727c7b9b31c0", + "transactions" : [ + { + "data" : "", + "gasLimit" : "0x019a54", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0x9b85ed929e27be6c4a0c284109265828d4a0dbc83102cbedb0bc7fce73d6bbd5", + "s" : "0x14381d5d756dbcbd0ea8b61be69fe8e59bdf0980019aa766ae46d5727c7b9b31", + "to" : "0x1000000000000000000000000000000000000000", + "v" : "0x1b", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x0f4240", + "gasUsed" : "0x00", + "hash" : "0x43a47659ccba7ec2872d601c14d903a40f377746389cbb6ece0567f56732a0e4", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xbd62e6328697df2e47d763283545dca03989429dde6e9161893c576d5833fc8b", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0bd62e6328697df2e47d763283545dca03989429dde6e9161893c576d5833fc8ba056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0xefe7d5814711c4a0a28c62de832fb019125d7adcdc25a307651b3e73ebd7c725", + "network" : "Frontier", + "postState" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x03e8", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350fa600055", + "nonce" : "0x00", + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f59a54", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { + "balance" : "0x00", + "code" : "0x60006000fd", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0da7ec", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + }, + "pre" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x03e8", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350fa600055", + "nonce" : "0x00", + "storage" : { + } + }, + "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { + "balance" : "0x00", + "code" : "0x60006000fd", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0f4240", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + }, + "RevertInStaticCall_d0g0v0_Homestead" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.592cc7a9.Linux.clang", + "lllcversion" : "Version: 0.4.12-nightly.2016.12.1+commit.598e289a.Linux.g++", + "source" : "src/GenStateTestAsBcTemp/stRevertTest/RevertInStaticCall_d0g0v0Filler.json" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x0f4240", + "gasUsed" : "0x019a54", + "hash" : "0x1be0069116bcd3c355bab582d4e3cf54720f63ad3b684f38e66962463fb3c8bd", + "mixHash" : "0xb947eb80878d3b63fd344189bfb13aa68fce92b61f2060a4f1874921393d0a0d", + "nonce" : "0x3a0c023eb5599ce4", + "number" : "0x01", + "parentHash" : "0x43a47659ccba7ec2872d601c14d903a40f377746389cbb6ece0567f56732a0e4", + "receiptTrie" : "0x7c43fcf9b7a06b4d538cfa24c1909c6156a833c9031edc76cfb7270a24ac387e", + "stateRoot" : "0xa593eab6a3a025c38aa59abcb2e4250054f16eca26680d8a91adc0a0ec51ab0c", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x4622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10b", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90260f901f8a043a47659ccba7ec2872d601c14d903a40f377746389cbb6ece0567f56732a0e4a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0a593eab6a3a025c38aa59abcb2e4250054f16eca26680d8a91adc0a0ec51ab0ca04622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10ba07c43fcf9b7a06b4d538cfa24c1909c6156a833c9031edc76cfb7270a24ac387eb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083019a548203e880a0b947eb80878d3b63fd344189bfb13aa68fce92b61f2060a4f1874921393d0a0d883a0c023eb5599ce4f862f860800183019a5494100000000000000000000000000000000000000080801ba09b85ed929e27be6c4a0c284109265828d4a0dbc83102cbedb0bc7fce73d6bbd5a014381d5d756dbcbd0ea8b61be69fe8e59bdf0980019aa766ae46d5727c7b9b31c0", + "transactions" : [ + { + "data" : "", + "gasLimit" : "0x019a54", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0x9b85ed929e27be6c4a0c284109265828d4a0dbc83102cbedb0bc7fce73d6bbd5", + "s" : "0x14381d5d756dbcbd0ea8b61be69fe8e59bdf0980019aa766ae46d5727c7b9b31", + "to" : "0x1000000000000000000000000000000000000000", + "v" : "0x1b", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x0f4240", + "gasUsed" : "0x00", + "hash" : "0x43a47659ccba7ec2872d601c14d903a40f377746389cbb6ece0567f56732a0e4", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xbd62e6328697df2e47d763283545dca03989429dde6e9161893c576d5833fc8b", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0bd62e6328697df2e47d763283545dca03989429dde6e9161893c576d5833fc8ba056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x1be0069116bcd3c355bab582d4e3cf54720f63ad3b684f38e66962463fb3c8bd", + "network" : "Homestead", + "postState" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x03e8", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350fa600055", + "nonce" : "0x00", + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f59a54", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { + "balance" : "0x00", + "code" : "0x60006000fd", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0da7ec", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + }, + "pre" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x03e8", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350fa600055", + "nonce" : "0x00", + "storage" : { + } + }, + "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { + "balance" : "0x00", + "code" : "0x60006000fd", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0f4240", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + } +}
\ No newline at end of file diff --git a/GeneralStateTests/stRevertTest/RevertInStaticCall.json b/GeneralStateTests/stRevertTest/RevertInStaticCall.json new file mode 100644 index 000000000..c587caa9e --- /dev/null +++ b/GeneralStateTests/stRevertTest/RevertInStaticCall.json @@ -0,0 +1,113 @@ +{ + "RevertInStaticCall" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.592cc7a9.Linux.clang", + "lllcversion" : "Version: 0.4.12-nightly.2016.12.1+commit.598e289a.Linux.g++", + "source" : "src/GeneralStateTestsFiller/stRevertTest/RevertInStaticCallFiller.json" + }, + "env" : { + "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentDifficulty" : "0x020000", + "currentGasLimit" : "0x0f4240", + "currentNumber" : "0x01", + "currentTimestamp" : "0x03e8", + "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" + }, + "post" : { + "Byzantium" : [ + { + "hash" : "0xb7340c8561e89cd183ba09d1e01210960582ec1995beb0a5e32cc50f5e0c40cf", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "EIP150" : [ + { + "hash" : "0xc990f22f80e6fea726300ce1149b34742c2aa799edea2aa977cb34ad4d669aee", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "EIP158" : [ + { + "hash" : "0xc990f22f80e6fea726300ce1149b34742c2aa799edea2aa977cb34ad4d669aee", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Frontier" : [ + { + "hash" : "0xc990f22f80e6fea726300ce1149b34742c2aa799edea2aa977cb34ad4d669aee", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Homestead" : [ + { + "hash" : "0xc990f22f80e6fea726300ce1149b34742c2aa799edea2aa977cb34ad4d669aee", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ] + }, + "pre" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x03e8", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350fa600055", + "nonce" : "0x00", + "storage" : { + } + }, + "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { + "balance" : "0x00", + "code" : "0x60006000fd", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0f4240", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "" + ], + "gasLimit" : [ + "0x019a54" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0x1000000000000000000000000000000000000000", + "value" : [ + "0x00" + ] + } + } +}
\ No newline at end of file diff --git a/src/GeneralStateTestsFiller/stRevertTest/RevertInStaticCallFiller.json b/src/GeneralStateTestsFiller/stRevertTest/RevertInStaticCallFiller.json new file mode 100644 index 000000000..ebe319183 --- /dev/null +++ b/src/GeneralStateTestsFiller/stRevertTest/RevertInStaticCallFiller.json @@ -0,0 +1,66 @@ +{ + "RevertInStaticCall" : { + "env" : { + "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentDifficulty" : "0x020000", + "currentGasLimit" : "1000000", + "currentNumber" : "1", + "currentTimestamp" : "1000", + "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" + }, + "expect" : [ + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : "ALL", + "result" : { + "1000000000000000000000000000000000000000" : { + "storage" : { + } + } + } + } + ], + "pre" : { + "1000000000000000000000000000000000000000" : { + "balance" : "1000", + "code" : "{ [[ 0 ]] (STATICCALL 50000 0x945304eb96065b2a98b57a48a06ae28d285a71b5 0 64 0 64 )}", + "nonce" : "0", + "storage" : { + } + }, + "945304eb96065b2a98b57a48a06ae28d285a71b5" : { + "balance" : "0", + "code" : "{ (REVERT 0 0) }", + "nonce" : "0", + "storage" : { + } + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "1000000", + "code" : "", + "nonce" : "0", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "" + ], + "gasLimit" : [ + "105044" + ], + "gasPrice" : "1", + "nonce" : "0", + "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "1000000000000000000000000000000000000000", + "value" : [ + "" + ] + } + } +} |