diff options
17 files changed, 3068 insertions, 4 deletions
diff --git a/BlockchainTests/GeneralStateTests/stSpecialTest/FailedCreateRevertsDeletion_d0g0v0.json b/BlockchainTests/GeneralStateTests/stSpecialTest/FailedCreateRevertsDeletion_d0g0v0.json new file mode 100644 index 000000000..1697e75aa --- /dev/null +++ b/BlockchainTests/GeneralStateTests/stSpecialTest/FailedCreateRevertsDeletion_d0g0v0.json @@ -0,0 +1,656 @@ +{ + "FailedCreateRevertsDeletion_d0g0v0_Byzantium" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.7f06dbfd.Linux.g++", + "lllcversion" : "Version: 0.4.21-develop.2018.2.27+commit.2abc5be7.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stSpecialTest/FailedCreateRevertsDeletion_d0g0v0Filler.json", + "sourceHash" : "557d11be2699b0a48e06c867d5292344a95eb3f059aea6dbcaa83bc8a451b6b7" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x0a00000000", + "gasUsed" : "0x0a00000000", + "hash" : "0x7399ccf12d242a2c6413b73e7e5cf07bd0af25cdd3146134c9c7cbeb99eea7fe", + "mixHash" : "0xd06bcde772b311674a0a57ca79561131f0b290bf860ca42ca1950185be63ec1e", + "nonce" : "0x3f5b539a51795fb1", + "number" : "0x01", + "parentHash" : "0x6a6e0fafd7a591526d8910e0271827c9d33fdc4670f5b64be5f7e8608103a145", + "receiptTrie" : "0x97fe59b8004de685658f61c2939be1892eb8593c1ce622c392dd985946712e06", + "stateRoot" : "0x82747ad0a06f777d1c4361abf01e964fb33cb7274c3d771fc106d0d9e3f8c22c", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x3efc516ab57e2e3706011f5e75a8dbbe6532a133ed31091f87ee55868d37f3db", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90270f901fca06a6e0fafd7a591526d8910e0271827c9d33fdc4670f5b64be5f7e8608103a145a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa082747ad0a06f777d1c4361abf01e964fb33cb7274c3d771fc106d0d9e3f8c22ca03efc516ab57e2e3706011f5e75a8dbbe6532a133ed31091f87ee55868d37f3dba097fe59b8004de685658f61c2939be1892eb8593c1ce622c392dd985946712e06b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0d06bcde772b311674a0a57ca79561131f0b290bf860ca42ca1950185be63ec1e883f5b539a51795fb1f86ef86c8001850a0000000080809e3050600c80601260003960006000f050fe006211223360005260206000fd1ca0d2675e5251bbee2d0fc503a310a60f701551337f14d8b491b3bfbd35ba2ec21ba04d173f61a440739f37a200cc8268d661951a5c562353766408ae26a5b9280e58c0", + "transactions" : [ + { + "data" : "0x3050600c80601260003960006000f050fe006211223360005260206000fd", + "gasLimit" : "0x0a00000000", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0xd2675e5251bbee2d0fc503a310a60f701551337f14d8b491b3bfbd35ba2ec21b", + "s" : "0x4d173f61a440739f37a200cc8268d661951a5c562353766408ae26a5b9280e58", + "to" : "", + "v" : "0x1c", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x0a00000000", + "gasUsed" : "0x00", + "hash" : "0x6a6e0fafd7a591526d8910e0271827c9d33fdc4670f5b64be5f7e8608103a145", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xbb66f5a3f61c86eba37c5ea6c3464988e4a07b794414d7791770c44c065cfae9", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0bb66f5a3f61c86eba37c5ea6c3464988e4a07b794414d7791770c44c065cfae9a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x7399ccf12d242a2c6413b73e7e5cf07bd0af25cdd3146134c9c7cbeb99eea7fe", + "network" : "Byzantium", + "postState" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a22424f62c0000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "balance" : "0x00", + "code" : "", + "nonce" : "0x00", + "storage" : { + "0x00" : "0x01" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x5a00000000", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + }, + "pre" : { + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "balance" : "0x00", + "code" : "", + "nonce" : "0x00", + "storage" : { + "0x00" : "0x01" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x6400000000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + }, + "FailedCreateRevertsDeletion_d0g0v0_Constantinople" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.7f06dbfd.Linux.g++", + "lllcversion" : "Version: 0.4.21-develop.2018.2.27+commit.2abc5be7.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stSpecialTest/FailedCreateRevertsDeletion_d0g0v0Filler.json", + "sourceHash" : "557d11be2699b0a48e06c867d5292344a95eb3f059aea6dbcaa83bc8a451b6b7" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x0a00000000", + "gasUsed" : "0x0a00000000", + "hash" : "0x087c24c46666fba765c18a9676c7cf366c737599a8e97928b8d5b51a00bbd409", + "mixHash" : "0x27a5c11711d833e2b96180686bfd3174db7d63043cb133df311fa97dc0bf3b31", + "nonce" : "0xbc498d9609956ea9", + "number" : "0x01", + "parentHash" : "0x6a6e0fafd7a591526d8910e0271827c9d33fdc4670f5b64be5f7e8608103a145", + "receiptTrie" : "0x97fe59b8004de685658f61c2939be1892eb8593c1ce622c392dd985946712e06", + "stateRoot" : "0x82747ad0a06f777d1c4361abf01e964fb33cb7274c3d771fc106d0d9e3f8c22c", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x3efc516ab57e2e3706011f5e75a8dbbe6532a133ed31091f87ee55868d37f3db", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90270f901fca06a6e0fafd7a591526d8910e0271827c9d33fdc4670f5b64be5f7e8608103a145a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa082747ad0a06f777d1c4361abf01e964fb33cb7274c3d771fc106d0d9e3f8c22ca03efc516ab57e2e3706011f5e75a8dbbe6532a133ed31091f87ee55868d37f3dba097fe59b8004de685658f61c2939be1892eb8593c1ce622c392dd985946712e06b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a027a5c11711d833e2b96180686bfd3174db7d63043cb133df311fa97dc0bf3b3188bc498d9609956ea9f86ef86c8001850a0000000080809e3050600c80601260003960006000f050fe006211223360005260206000fd1ca0d2675e5251bbee2d0fc503a310a60f701551337f14d8b491b3bfbd35ba2ec21ba04d173f61a440739f37a200cc8268d661951a5c562353766408ae26a5b9280e58c0", + "transactions" : [ + { + "data" : "0x3050600c80601260003960006000f050fe006211223360005260206000fd", + "gasLimit" : "0x0a00000000", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0xd2675e5251bbee2d0fc503a310a60f701551337f14d8b491b3bfbd35ba2ec21b", + "s" : "0x4d173f61a440739f37a200cc8268d661951a5c562353766408ae26a5b9280e58", + "to" : "", + "v" : "0x1c", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x0a00000000", + "gasUsed" : "0x00", + "hash" : "0x6a6e0fafd7a591526d8910e0271827c9d33fdc4670f5b64be5f7e8608103a145", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xbb66f5a3f61c86eba37c5ea6c3464988e4a07b794414d7791770c44c065cfae9", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0bb66f5a3f61c86eba37c5ea6c3464988e4a07b794414d7791770c44c065cfae9a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x087c24c46666fba765c18a9676c7cf366c737599a8e97928b8d5b51a00bbd409", + "network" : "Constantinople", + "postState" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a22424f62c0000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "balance" : "0x00", + "code" : "", + "nonce" : "0x00", + "storage" : { + "0x00" : "0x01" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x5a00000000", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + }, + "pre" : { + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "balance" : "0x00", + "code" : "", + "nonce" : "0x00", + "storage" : { + "0x00" : "0x01" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x6400000000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + }, + "FailedCreateRevertsDeletion_d0g0v0_EIP150" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.7f06dbfd.Linux.g++", + "lllcversion" : "Version: 0.4.21-develop.2018.2.27+commit.2abc5be7.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stSpecialTest/FailedCreateRevertsDeletion_d0g0v0Filler.json", + "sourceHash" : "557d11be2699b0a48e06c867d5292344a95eb3f059aea6dbcaa83bc8a451b6b7" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x0a00000000", + "gasUsed" : "0x0a00000000", + "hash" : "0xcad579e9d780f4e0eb74ba1829e97ae85dc0dee457bfcade70c4c47fc1ef5681", + "mixHash" : "0x3d64e30e50d37a936526e3f9a333aa71a1b98bfbf3ea66639d283dbc214c977c", + "nonce" : "0x36bcfc9ddccc11be", + "number" : "0x01", + "parentHash" : "0x6a6e0fafd7a591526d8910e0271827c9d33fdc4670f5b64be5f7e8608103a145", + "receiptTrie" : "0x565c3581a0a4c366c4bea265aedb1c15dcda0592346befe8ada2a89fb7dc4d5c", + "stateRoot" : "0xf9257ecde85506c81ca7b0ca992ca7a58d189d0048efa197d0d1a134ee6c0639", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x3efc516ab57e2e3706011f5e75a8dbbe6532a133ed31091f87ee55868d37f3db", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90270f901fca06a6e0fafd7a591526d8910e0271827c9d33fdc4670f5b64be5f7e8608103a145a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0f9257ecde85506c81ca7b0ca992ca7a58d189d0048efa197d0d1a134ee6c0639a03efc516ab57e2e3706011f5e75a8dbbe6532a133ed31091f87ee55868d37f3dba0565c3581a0a4c366c4bea265aedb1c15dcda0592346befe8ada2a89fb7dc4d5cb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a03d64e30e50d37a936526e3f9a333aa71a1b98bfbf3ea66639d283dbc214c977c8836bcfc9ddccc11bef86ef86c8001850a0000000080809e3050600c80601260003960006000f050fe006211223360005260206000fd1ca0d2675e5251bbee2d0fc503a310a60f701551337f14d8b491b3bfbd35ba2ec21ba04d173f61a440739f37a200cc8268d661951a5c562353766408ae26a5b9280e58c0", + "transactions" : [ + { + "data" : "0x3050600c80601260003960006000f050fe006211223360005260206000fd", + "gasLimit" : "0x0a00000000", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0xd2675e5251bbee2d0fc503a310a60f701551337f14d8b491b3bfbd35ba2ec21b", + "s" : "0x4d173f61a440739f37a200cc8268d661951a5c562353766408ae26a5b9280e58", + "to" : "", + "v" : "0x1c", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x0a00000000", + "gasUsed" : "0x00", + "hash" : "0x6a6e0fafd7a591526d8910e0271827c9d33fdc4670f5b64be5f7e8608103a145", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xbb66f5a3f61c86eba37c5ea6c3464988e4a07b794414d7791770c44c065cfae9", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0bb66f5a3f61c86eba37c5ea6c3464988e4a07b794414d7791770c44c065cfae9a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0xcad579e9d780f4e0eb74ba1829e97ae85dc0dee457bfcade70c4c47fc1ef5681", + "network" : "EIP150", + "postState" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918c44f40000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "balance" : "0x00", + "code" : "", + "nonce" : "0x00", + "storage" : { + "0x00" : "0x01" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x5a00000000", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + }, + "pre" : { + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "balance" : "0x00", + "code" : "", + "nonce" : "0x00", + "storage" : { + "0x00" : "0x01" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x6400000000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + }, + "FailedCreateRevertsDeletion_d0g0v0_EIP158" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.7f06dbfd.Linux.g++", + "lllcversion" : "Version: 0.4.21-develop.2018.2.27+commit.2abc5be7.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stSpecialTest/FailedCreateRevertsDeletion_d0g0v0Filler.json", + "sourceHash" : "557d11be2699b0a48e06c867d5292344a95eb3f059aea6dbcaa83bc8a451b6b7" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x0a00000000", + "gasUsed" : "0x0a00000000", + "hash" : "0xe16b936213d4f423910b3b5bf808aeedbc7e1fd6cef9322ba2f6d644604b29ed", + "mixHash" : "0x272f4c5b5e10d58b66c88796a1ed0a2edaa3d14d30e067062be2051b6bac51e1", + "nonce" : "0x43daaadb198493f7", + "number" : "0x01", + "parentHash" : "0x6a6e0fafd7a591526d8910e0271827c9d33fdc4670f5b64be5f7e8608103a145", + "receiptTrie" : "0x565c3581a0a4c366c4bea265aedb1c15dcda0592346befe8ada2a89fb7dc4d5c", + "stateRoot" : "0xf9257ecde85506c81ca7b0ca992ca7a58d189d0048efa197d0d1a134ee6c0639", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x3efc516ab57e2e3706011f5e75a8dbbe6532a133ed31091f87ee55868d37f3db", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90270f901fca06a6e0fafd7a591526d8910e0271827c9d33fdc4670f5b64be5f7e8608103a145a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0f9257ecde85506c81ca7b0ca992ca7a58d189d0048efa197d0d1a134ee6c0639a03efc516ab57e2e3706011f5e75a8dbbe6532a133ed31091f87ee55868d37f3dba0565c3581a0a4c366c4bea265aedb1c15dcda0592346befe8ada2a89fb7dc4d5cb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0272f4c5b5e10d58b66c88796a1ed0a2edaa3d14d30e067062be2051b6bac51e18843daaadb198493f7f86ef86c8001850a0000000080809e3050600c80601260003960006000f050fe006211223360005260206000fd1ca0d2675e5251bbee2d0fc503a310a60f701551337f14d8b491b3bfbd35ba2ec21ba04d173f61a440739f37a200cc8268d661951a5c562353766408ae26a5b9280e58c0", + "transactions" : [ + { + "data" : "0x3050600c80601260003960006000f050fe006211223360005260206000fd", + "gasLimit" : "0x0a00000000", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0xd2675e5251bbee2d0fc503a310a60f701551337f14d8b491b3bfbd35ba2ec21b", + "s" : "0x4d173f61a440739f37a200cc8268d661951a5c562353766408ae26a5b9280e58", + "to" : "", + "v" : "0x1c", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x0a00000000", + "gasUsed" : "0x00", + "hash" : "0x6a6e0fafd7a591526d8910e0271827c9d33fdc4670f5b64be5f7e8608103a145", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xbb66f5a3f61c86eba37c5ea6c3464988e4a07b794414d7791770c44c065cfae9", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0bb66f5a3f61c86eba37c5ea6c3464988e4a07b794414d7791770c44c065cfae9a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0xe16b936213d4f423910b3b5bf808aeedbc7e1fd6cef9322ba2f6d644604b29ed", + "network" : "EIP158", + "postState" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918c44f40000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "balance" : "0x00", + "code" : "", + "nonce" : "0x00", + "storage" : { + "0x00" : "0x01" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x5a00000000", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + }, + "pre" : { + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "balance" : "0x00", + "code" : "", + "nonce" : "0x00", + "storage" : { + "0x00" : "0x01" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x6400000000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + }, + "FailedCreateRevertsDeletion_d0g0v0_Frontier" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.7f06dbfd.Linux.g++", + "lllcversion" : "Version: 0.4.21-develop.2018.2.27+commit.2abc5be7.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stSpecialTest/FailedCreateRevertsDeletion_d0g0v0Filler.json", + "sourceHash" : "557d11be2699b0a48e06c867d5292344a95eb3f059aea6dbcaa83bc8a451b6b7" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x0a00000000", + "gasUsed" : "0x0a00000000", + "hash" : "0xd99c6c407a60b183ec105362b39322bd47e9277902f501abb4374deb4c6e64b6", + "mixHash" : "0xb0b1d6ef1bd12100509330e25fe176871fdf4b0b54c5990f192dc8d869b0c058", + "nonce" : "0xe941f4e020df8a8e", + "number" : "0x01", + "parentHash" : "0x6a6e0fafd7a591526d8910e0271827c9d33fdc4670f5b64be5f7e8608103a145", + "receiptTrie" : "0x565c3581a0a4c366c4bea265aedb1c15dcda0592346befe8ada2a89fb7dc4d5c", + "stateRoot" : "0xf9257ecde85506c81ca7b0ca992ca7a58d189d0048efa197d0d1a134ee6c0639", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x3efc516ab57e2e3706011f5e75a8dbbe6532a133ed31091f87ee55868d37f3db", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90270f901fca06a6e0fafd7a591526d8910e0271827c9d33fdc4670f5b64be5f7e8608103a145a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0f9257ecde85506c81ca7b0ca992ca7a58d189d0048efa197d0d1a134ee6c0639a03efc516ab57e2e3706011f5e75a8dbbe6532a133ed31091f87ee55868d37f3dba0565c3581a0a4c366c4bea265aedb1c15dcda0592346befe8ada2a89fb7dc4d5cb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0b0b1d6ef1bd12100509330e25fe176871fdf4b0b54c5990f192dc8d869b0c05888e941f4e020df8a8ef86ef86c8001850a0000000080809e3050600c80601260003960006000f050fe006211223360005260206000fd1ca0d2675e5251bbee2d0fc503a310a60f701551337f14d8b491b3bfbd35ba2ec21ba04d173f61a440739f37a200cc8268d661951a5c562353766408ae26a5b9280e58c0", + "transactions" : [ + { + "data" : "0x3050600c80601260003960006000f050fe006211223360005260206000fd", + "gasLimit" : "0x0a00000000", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0xd2675e5251bbee2d0fc503a310a60f701551337f14d8b491b3bfbd35ba2ec21b", + "s" : "0x4d173f61a440739f37a200cc8268d661951a5c562353766408ae26a5b9280e58", + "to" : "", + "v" : "0x1c", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x0a00000000", + "gasUsed" : "0x00", + "hash" : "0x6a6e0fafd7a591526d8910e0271827c9d33fdc4670f5b64be5f7e8608103a145", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xbb66f5a3f61c86eba37c5ea6c3464988e4a07b794414d7791770c44c065cfae9", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0bb66f5a3f61c86eba37c5ea6c3464988e4a07b794414d7791770c44c065cfae9a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0xd99c6c407a60b183ec105362b39322bd47e9277902f501abb4374deb4c6e64b6", + "network" : "Frontier", + "postState" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918c44f40000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "balance" : "0x00", + "code" : "", + "nonce" : "0x00", + "storage" : { + "0x00" : "0x01" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x5a00000000", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + }, + "pre" : { + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "balance" : "0x00", + "code" : "", + "nonce" : "0x00", + "storage" : { + "0x00" : "0x01" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x6400000000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + }, + "FailedCreateRevertsDeletion_d0g0v0_Homestead" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.7f06dbfd.Linux.g++", + "lllcversion" : "Version: 0.4.21-develop.2018.2.27+commit.2abc5be7.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stSpecialTest/FailedCreateRevertsDeletion_d0g0v0Filler.json", + "sourceHash" : "557d11be2699b0a48e06c867d5292344a95eb3f059aea6dbcaa83bc8a451b6b7" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x0a00000000", + "gasUsed" : "0x0a00000000", + "hash" : "0x7fac0c1d27de10f8cf6fd57349b227072674c59251357de6ef9e74eae714fe0d", + "mixHash" : "0xffd43ec16d1038eae63140f89304447f517774f3d4ae80c6884628b510fdbee9", + "nonce" : "0x0f185df51f82425a", + "number" : "0x01", + "parentHash" : "0x6a6e0fafd7a591526d8910e0271827c9d33fdc4670f5b64be5f7e8608103a145", + "receiptTrie" : "0x565c3581a0a4c366c4bea265aedb1c15dcda0592346befe8ada2a89fb7dc4d5c", + "stateRoot" : "0xf9257ecde85506c81ca7b0ca992ca7a58d189d0048efa197d0d1a134ee6c0639", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x3efc516ab57e2e3706011f5e75a8dbbe6532a133ed31091f87ee55868d37f3db", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90270f901fca06a6e0fafd7a591526d8910e0271827c9d33fdc4670f5b64be5f7e8608103a145a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0f9257ecde85506c81ca7b0ca992ca7a58d189d0048efa197d0d1a134ee6c0639a03efc516ab57e2e3706011f5e75a8dbbe6532a133ed31091f87ee55868d37f3dba0565c3581a0a4c366c4bea265aedb1c15dcda0592346befe8ada2a89fb7dc4d5cb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001850a00000000850a000000008203e880a0ffd43ec16d1038eae63140f89304447f517774f3d4ae80c6884628b510fdbee9880f185df51f82425af86ef86c8001850a0000000080809e3050600c80601260003960006000f050fe006211223360005260206000fd1ca0d2675e5251bbee2d0fc503a310a60f701551337f14d8b491b3bfbd35ba2ec21ba04d173f61a440739f37a200cc8268d661951a5c562353766408ae26a5b9280e58c0", + "transactions" : [ + { + "data" : "0x3050600c80601260003960006000f050fe006211223360005260206000fd", + "gasLimit" : "0x0a00000000", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0xd2675e5251bbee2d0fc503a310a60f701551337f14d8b491b3bfbd35ba2ec21b", + "s" : "0x4d173f61a440739f37a200cc8268d661951a5c562353766408ae26a5b9280e58", + "to" : "", + "v" : "0x1c", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x0a00000000", + "gasUsed" : "0x00", + "hash" : "0x6a6e0fafd7a591526d8910e0271827c9d33fdc4670f5b64be5f7e8608103a145", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xbb66f5a3f61c86eba37c5ea6c3464988e4a07b794414d7791770c44c065cfae9", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0bb66f5a3f61c86eba37c5ea6c3464988e4a07b794414d7791770c44c065cfae9a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080850a00000000808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x7fac0c1d27de10f8cf6fd57349b227072674c59251357de6ef9e74eae714fe0d", + "network" : "Homestead", + "postState" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918c44f40000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "balance" : "0x00", + "code" : "", + "nonce" : "0x00", + "storage" : { + "0x00" : "0x01" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x5a00000000", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + }, + "pre" : { + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "balance" : "0x00", + "code" : "", + "nonce" : "0x00", + "storage" : { + "0x00" : "0x01" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x6400000000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + } +}
\ No newline at end of file diff --git a/BlockchainTests/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest2_d0g0v0.json b/BlockchainTests/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest2_d0g0v0.json new file mode 100644 index 000000000..844370637 --- /dev/null +++ b/BlockchainTests/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest2_d0g0v0.json @@ -0,0 +1,623 @@ +{ + "doubleSelfdestructTest2_d0g0v0_Byzantium" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.12a8c764.Linux.g++", + "lllcversion" : "Version: 0.4.21-develop.2018.4.10+commit.dfe3193c.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest2_d0g0v0Filler.json", + "sourceHash" : "3d2fe3e15fc7ca43a1dbb04008f2f5905c44b03c9de51265179083fbfc1194ff" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x02540be400", + "gasUsed" : "0x3fdd", + "hash" : "0x207a6b309de4fa9243fbdef7262336ecc83a11c16195d90b855835330b21d65f", + "mixHash" : "0x3876e28b11e2d0b9d054a6c809ed69acd29c00be00a440be92069763f0738cbd", + "nonce" : "0x4a2ce9102071069a", + "number" : "0x01", + "parentHash" : "0x7acc2d6da58056b6c0765c3c5805906e8503629d27486021e14d8bcc8f9447e3", + "receiptTrie" : "0xd880bc9c09e30ed7e852fbf42a00703a8bdb4c98c75501f6e27a024e1cf6907d", + "stateRoot" : "0x24822c135121e6e2adb1d7cfac416d4d43dfe5b08bde5fab6ccc395305c1c30a", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x1182d1b16e7090aa42a1e85ea80494dc8254eb57f5b3d30cf836396b64819a17", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90265f901f9a07acc2d6da58056b6c0765c3c5805906e8503629d27486021e14d8bcc8f9447e3a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa024822c135121e6e2adb1d7cfac416d4d43dfe5b08bde5fab6ccc395305c1c30aa01182d1b16e7090aa42a1e85ea80494dc8254eb57f5b3d30cf836396b64819a17a0d880bc9c09e30ed7e852fbf42a00703a8bdb4c98c75501f6e27a024e1cf6907db901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018502540be400823fdd8203e880a03876e28b11e2d0b9d054a6c809ed69acd29c00be00a440be92069763f0738cbd884a2ce9102071069af866f8648080843b9aca0094095e7baea6a6c7c4c2dfeb977efac326af552d87830186a0801ca037de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10a06e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3c0", + "transactions" : [ + { + "data" : "0x", + "gasLimit" : "0x3b9aca00", + "gasPrice" : "0x00", + "nonce" : "0x00", + "r" : "0x37de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10", + "s" : "0x6e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3", + "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", + "v" : "0x1c", + "value" : "0x0186a0" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x02540be400", + "gasUsed" : "0x00", + "hash" : "0x7acc2d6da58056b6c0765c3c5805906e8503629d27486021e14d8bcc8f9447e3", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xdee120be57e9d149de0a77a155f90026af9ad09375930e9ea3224684f4483f0d", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0dee120be57e9d149de0a77a155f90026af9ad09375930e9ea3224684f4483f0da056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808502540be400808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x207a6b309de4fa9243fbdef7262336ecc83a11c16195d90b855835330b21d65f", + "network" : "Byzantium", + "postState" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af62c0000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7627960", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + }, + "pre" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x606060405260043610603e5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632c3f2bf3811460b4575b3073ffffffffffffffffffffffffffffffffffffffff16632c3f2bf36040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401600060405180830381600087803b151560a057600080fd5b5af1151560ac57600080fd5b506003915050ff5b341560be57600080fd5b60c460c6565b005b3073ffffffffffffffffffffffffffffffffffffffff16ff00a165627a7a7230582004c215a78ad0add6ec7f9e2488a74efe60734d3dfe25da652ef8ac9dae892c4a0029", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + }, + "doubleSelfdestructTest2_d0g0v0_Constantinople" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.12a8c764.Linux.g++", + "lllcversion" : "Version: 0.4.21-develop.2018.4.10+commit.dfe3193c.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest2_d0g0v0Filler.json", + "sourceHash" : "3d2fe3e15fc7ca43a1dbb04008f2f5905c44b03c9de51265179083fbfc1194ff" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x02540be400", + "gasUsed" : "0x3fdd", + "hash" : "0xced4e9b02a593a7fd566a65d791e0449b64e5181360f663443920db1521d2dc8", + "mixHash" : "0x3ff01bfa4bf92fc417451cad876a787148e748e609cdbc4541ca3d6fd95db748", + "nonce" : "0xefad26b2e4ed38e7", + "number" : "0x01", + "parentHash" : "0x7acc2d6da58056b6c0765c3c5805906e8503629d27486021e14d8bcc8f9447e3", + "receiptTrie" : "0xd880bc9c09e30ed7e852fbf42a00703a8bdb4c98c75501f6e27a024e1cf6907d", + "stateRoot" : "0x24822c135121e6e2adb1d7cfac416d4d43dfe5b08bde5fab6ccc395305c1c30a", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x1182d1b16e7090aa42a1e85ea80494dc8254eb57f5b3d30cf836396b64819a17", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90265f901f9a07acc2d6da58056b6c0765c3c5805906e8503629d27486021e14d8bcc8f9447e3a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa024822c135121e6e2adb1d7cfac416d4d43dfe5b08bde5fab6ccc395305c1c30aa01182d1b16e7090aa42a1e85ea80494dc8254eb57f5b3d30cf836396b64819a17a0d880bc9c09e30ed7e852fbf42a00703a8bdb4c98c75501f6e27a024e1cf6907db901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018502540be400823fdd8203e880a03ff01bfa4bf92fc417451cad876a787148e748e609cdbc4541ca3d6fd95db74888efad26b2e4ed38e7f866f8648080843b9aca0094095e7baea6a6c7c4c2dfeb977efac326af552d87830186a0801ca037de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10a06e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3c0", + "transactions" : [ + { + "data" : "0x", + "gasLimit" : "0x3b9aca00", + "gasPrice" : "0x00", + "nonce" : "0x00", + "r" : "0x37de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10", + "s" : "0x6e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3", + "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", + "v" : "0x1c", + "value" : "0x0186a0" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x02540be400", + "gasUsed" : "0x00", + "hash" : "0x7acc2d6da58056b6c0765c3c5805906e8503629d27486021e14d8bcc8f9447e3", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xdee120be57e9d149de0a77a155f90026af9ad09375930e9ea3224684f4483f0d", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0dee120be57e9d149de0a77a155f90026af9ad09375930e9ea3224684f4483f0da056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808502540be400808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0xced4e9b02a593a7fd566a65d791e0449b64e5181360f663443920db1521d2dc8", + "network" : "Constantinople", + "postState" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af62c0000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7627960", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + }, + "pre" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x606060405260043610603e5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632c3f2bf3811460b4575b3073ffffffffffffffffffffffffffffffffffffffff16632c3f2bf36040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401600060405180830381600087803b151560a057600080fd5b5af1151560ac57600080fd5b506003915050ff5b341560be57600080fd5b60c460c6565b005b3073ffffffffffffffffffffffffffffffffffffffff16ff00a165627a7a7230582004c215a78ad0add6ec7f9e2488a74efe60734d3dfe25da652ef8ac9dae892c4a0029", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + }, + "doubleSelfdestructTest2_d0g0v0_EIP150" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.12a8c764.Linux.g++", + "lllcversion" : "Version: 0.4.21-develop.2018.4.10+commit.dfe3193c.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest2_d0g0v0Filler.json", + "sourceHash" : "3d2fe3e15fc7ca43a1dbb04008f2f5905c44b03c9de51265179083fbfc1194ff" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x02540be400", + "gasUsed" : "0x83a1", + "hash" : "0x3d6bfeb4d3979e9b130ea0b7990a7aada078afb8c6ad0851921c1b26245d8b38", + "mixHash" : "0xa61baadc087e7f07e4550bcfdc8018ab0885d87309cad26836e93e9189112ad9", + "nonce" : "0x66c0e9d6218d59af", + "number" : "0x01", + "parentHash" : "0x7acc2d6da58056b6c0765c3c5805906e8503629d27486021e14d8bcc8f9447e3", + "receiptTrie" : "0xa8e7c1999f371caf073ce8393d6c99e57426655e6156ae16533c37cf98b94868", + "stateRoot" : "0xa3b6762175767987dd0e9fa00e72c3fe49a353c3c2db28034a7a17e163621280", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x1182d1b16e7090aa42a1e85ea80494dc8254eb57f5b3d30cf836396b64819a17", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90265f901f9a07acc2d6da58056b6c0765c3c5805906e8503629d27486021e14d8bcc8f9447e3a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0a3b6762175767987dd0e9fa00e72c3fe49a353c3c2db28034a7a17e163621280a01182d1b16e7090aa42a1e85ea80494dc8254eb57f5b3d30cf836396b64819a17a0a8e7c1999f371caf073ce8393d6c99e57426655e6156ae16533c37cf98b94868b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018502540be4008283a18203e880a0a61baadc087e7f07e4550bcfdc8018ab0885d87309cad26836e93e9189112ad98866c0e9d6218d59aff866f8648080843b9aca0094095e7baea6a6c7c4c2dfeb977efac326af552d87830186a0801ca037de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10a06e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3c0", + "transactions" : [ + { + "data" : "0x", + "gasLimit" : "0x3b9aca00", + "gasPrice" : "0x00", + "nonce" : "0x00", + "r" : "0x37de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10", + "s" : "0x6e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3", + "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", + "v" : "0x1c", + "value" : "0x0186a0" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x02540be400", + "gasUsed" : "0x00", + "hash" : "0x7acc2d6da58056b6c0765c3c5805906e8503629d27486021e14d8bcc8f9447e3", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xdee120be57e9d149de0a77a155f90026af9ad09375930e9ea3224684f4483f0d", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0dee120be57e9d149de0a77a155f90026af9ad09375930e9ea3224684f4483f0da056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808502540be400808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x3d6bfeb4d3979e9b130ea0b7990a7aada078afb8c6ad0851921c1b26245d8b38", + "network" : "EIP150", + "postState" : { + "0x0000000000000000000000000000000000000003" : { + "balance" : "0x00", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f40000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7627960", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + }, + "pre" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x606060405260043610603e5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632c3f2bf3811460b4575b3073ffffffffffffffffffffffffffffffffffffffff16632c3f2bf36040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401600060405180830381600087803b151560a057600080fd5b5af1151560ac57600080fd5b506003915050ff5b341560be57600080fd5b60c460c6565b005b3073ffffffffffffffffffffffffffffffffffffffff16ff00a165627a7a7230582004c215a78ad0add6ec7f9e2488a74efe60734d3dfe25da652ef8ac9dae892c4a0029", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + }, + "doubleSelfdestructTest2_d0g0v0_EIP158" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.12a8c764.Linux.g++", + "lllcversion" : "Version: 0.4.21-develop.2018.4.10+commit.dfe3193c.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest2_d0g0v0Filler.json", + "sourceHash" : "3d2fe3e15fc7ca43a1dbb04008f2f5905c44b03c9de51265179083fbfc1194ff" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x02540be400", + "gasUsed" : "0x3fdd", + "hash" : "0xe3e2e8856e53f6daf0964e2dad8baf1f528acb83a801e9e911d82e3297e302f9", + "mixHash" : "0x03c4b21a44b7510bc19943aa1abaf7c23de951f8173e3283981396000e20da2a", + "nonce" : "0xf2bd33cc7767c3d6", + "number" : "0x01", + "parentHash" : "0x7acc2d6da58056b6c0765c3c5805906e8503629d27486021e14d8bcc8f9447e3", + "receiptTrie" : "0x8e7d3630a7d49ff00a5255e4ba7f94d67a2c41d795d4a1416ff143ba6ec57792", + "stateRoot" : "0x0cb39b296ec297ef401b4e22d51db488397e1c9373831d49c8ce6752edccbeb3", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x1182d1b16e7090aa42a1e85ea80494dc8254eb57f5b3d30cf836396b64819a17", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90265f901f9a07acc2d6da58056b6c0765c3c5805906e8503629d27486021e14d8bcc8f9447e3a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa00cb39b296ec297ef401b4e22d51db488397e1c9373831d49c8ce6752edccbeb3a01182d1b16e7090aa42a1e85ea80494dc8254eb57f5b3d30cf836396b64819a17a08e7d3630a7d49ff00a5255e4ba7f94d67a2c41d795d4a1416ff143ba6ec57792b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018502540be400823fdd8203e880a003c4b21a44b7510bc19943aa1abaf7c23de951f8173e3283981396000e20da2a88f2bd33cc7767c3d6f866f8648080843b9aca0094095e7baea6a6c7c4c2dfeb977efac326af552d87830186a0801ca037de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10a06e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3c0", + "transactions" : [ + { + "data" : "0x", + "gasLimit" : "0x3b9aca00", + "gasPrice" : "0x00", + "nonce" : "0x00", + "r" : "0x37de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10", + "s" : "0x6e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3", + "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", + "v" : "0x1c", + "value" : "0x0186a0" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x02540be400", + "gasUsed" : "0x00", + "hash" : "0x7acc2d6da58056b6c0765c3c5805906e8503629d27486021e14d8bcc8f9447e3", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xdee120be57e9d149de0a77a155f90026af9ad09375930e9ea3224684f4483f0d", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0dee120be57e9d149de0a77a155f90026af9ad09375930e9ea3224684f4483f0da056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808502540be400808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0xe3e2e8856e53f6daf0964e2dad8baf1f528acb83a801e9e911d82e3297e302f9", + "network" : "EIP158", + "postState" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f40000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7627960", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + }, + "pre" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x606060405260043610603e5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632c3f2bf3811460b4575b3073ffffffffffffffffffffffffffffffffffffffff16632c3f2bf36040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401600060405180830381600087803b151560a057600080fd5b5af1151560ac57600080fd5b506003915050ff5b341560be57600080fd5b60c460c6565b005b3073ffffffffffffffffffffffffffffffffffffffff16ff00a165627a7a7230582004c215a78ad0add6ec7f9e2488a74efe60734d3dfe25da652ef8ac9dae892c4a0029", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + }, + "doubleSelfdestructTest2_d0g0v0_Frontier" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.12a8c764.Linux.g++", + "lllcversion" : "Version: 0.4.21-develop.2018.4.10+commit.dfe3193c.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest2_d0g0v0Filler.json", + "sourceHash" : "3d2fe3e15fc7ca43a1dbb04008f2f5905c44b03c9de51265179083fbfc1194ff" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x02540be400", + "gasUsed" : "0x3b9aca00", + "hash" : "0x410b584d465161572730b58f5d9a92b45a444d51ae9ed28e6ff3fa4c8babc876", + "mixHash" : "0x4296c363856ba6daeca0120dc8197fa63ebfc94837ce4d279a199173c5231a29", + "nonce" : "0x630f9d3a9a5773b7", + "number" : "0x01", + "parentHash" : "0x7acc2d6da58056b6c0765c3c5805906e8503629d27486021e14d8bcc8f9447e3", + "receiptTrie" : "0x081de767b28dc5c49f5b7d9840d4dcd5c84a00034842a363294762d385d5a313", + "stateRoot" : "0x1ac71e4c747ebe0aff8f506aef9aa9f8fc2d91afcf52895af4e6b4bb1bee0726", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x1182d1b16e7090aa42a1e85ea80494dc8254eb57f5b3d30cf836396b64819a17", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90267f901fba07acc2d6da58056b6c0765c3c5805906e8503629d27486021e14d8bcc8f9447e3a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa01ac71e4c747ebe0aff8f506aef9aa9f8fc2d91afcf52895af4e6b4bb1bee0726a01182d1b16e7090aa42a1e85ea80494dc8254eb57f5b3d30cf836396b64819a17a0081de767b28dc5c49f5b7d9840d4dcd5c84a00034842a363294762d385d5a313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018502540be400843b9aca008203e880a04296c363856ba6daeca0120dc8197fa63ebfc94837ce4d279a199173c5231a2988630f9d3a9a5773b7f866f8648080843b9aca0094095e7baea6a6c7c4c2dfeb977efac326af552d87830186a0801ca037de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10a06e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3c0", + "transactions" : [ + { + "data" : "0x", + "gasLimit" : "0x3b9aca00", + "gasPrice" : "0x00", + "nonce" : "0x00", + "r" : "0x37de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10", + "s" : "0x6e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3", + "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", + "v" : "0x1c", + "value" : "0x0186a0" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x02540be400", + "gasUsed" : "0x00", + "hash" : "0x7acc2d6da58056b6c0765c3c5805906e8503629d27486021e14d8bcc8f9447e3", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xdee120be57e9d149de0a77a155f90026af9ad09375930e9ea3224684f4483f0d", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0dee120be57e9d149de0a77a155f90026af9ad09375930e9ea3224684f4483f0da056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808502540be400808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x410b584d465161572730b58f5d9a92b45a444d51ae9ed28e6ff3fa4c8babc876", + "network" : "Frontier", + "postState" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x606060405260043610603e5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632c3f2bf3811460b4575b3073ffffffffffffffffffffffffffffffffffffffff16632c3f2bf36040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401600060405180830381600087803b151560a057600080fd5b5af1151560ac57600080fd5b506003915050ff5b341560be57600080fd5b60c460c6565b005b3073ffffffffffffffffffffffffffffffffffffffff16ff00a165627a7a7230582004c215a78ad0add6ec7f9e2488a74efe60734d3dfe25da652ef8ac9dae892c4a0029", + "nonce" : "0x00", + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f40000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + }, + "pre" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x606060405260043610603e5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632c3f2bf3811460b4575b3073ffffffffffffffffffffffffffffffffffffffff16632c3f2bf36040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401600060405180830381600087803b151560a057600080fd5b5af1151560ac57600080fd5b506003915050ff5b341560be57600080fd5b60c460c6565b005b3073ffffffffffffffffffffffffffffffffffffffff16ff00a165627a7a7230582004c215a78ad0add6ec7f9e2488a74efe60734d3dfe25da652ef8ac9dae892c4a0029", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + }, + "doubleSelfdestructTest2_d0g0v0_Homestead" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.12a8c764.Linux.g++", + "lllcversion" : "Version: 0.4.21-develop.2018.4.10+commit.dfe3193c.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest2_d0g0v0Filler.json", + "sourceHash" : "3d2fe3e15fc7ca43a1dbb04008f2f5905c44b03c9de51265179083fbfc1194ff" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x02540be400", + "gasUsed" : "0x3b9aca00", + "hash" : "0x9ce6d65316e97bd25da1d45fa22aeeca362a16f4b5c45842d2a7c0600e0c480c", + "mixHash" : "0x26f492d00af01a482761ee013b74b9dcecdde63b35511987ffadde456cf2a286", + "nonce" : "0x20e0759ee3c7313e", + "number" : "0x01", + "parentHash" : "0x7acc2d6da58056b6c0765c3c5805906e8503629d27486021e14d8bcc8f9447e3", + "receiptTrie" : "0x081de767b28dc5c49f5b7d9840d4dcd5c84a00034842a363294762d385d5a313", + "stateRoot" : "0x1ac71e4c747ebe0aff8f506aef9aa9f8fc2d91afcf52895af4e6b4bb1bee0726", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x1182d1b16e7090aa42a1e85ea80494dc8254eb57f5b3d30cf836396b64819a17", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90267f901fba07acc2d6da58056b6c0765c3c5805906e8503629d27486021e14d8bcc8f9447e3a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa01ac71e4c747ebe0aff8f506aef9aa9f8fc2d91afcf52895af4e6b4bb1bee0726a01182d1b16e7090aa42a1e85ea80494dc8254eb57f5b3d30cf836396b64819a17a0081de767b28dc5c49f5b7d9840d4dcd5c84a00034842a363294762d385d5a313b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018502540be400843b9aca008203e880a026f492d00af01a482761ee013b74b9dcecdde63b35511987ffadde456cf2a2868820e0759ee3c7313ef866f8648080843b9aca0094095e7baea6a6c7c4c2dfeb977efac326af552d87830186a0801ca037de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10a06e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3c0", + "transactions" : [ + { + "data" : "0x", + "gasLimit" : "0x3b9aca00", + "gasPrice" : "0x00", + "nonce" : "0x00", + "r" : "0x37de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10", + "s" : "0x6e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3", + "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", + "v" : "0x1c", + "value" : "0x0186a0" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x02540be400", + "gasUsed" : "0x00", + "hash" : "0x7acc2d6da58056b6c0765c3c5805906e8503629d27486021e14d8bcc8f9447e3", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xdee120be57e9d149de0a77a155f90026af9ad09375930e9ea3224684f4483f0d", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0dee120be57e9d149de0a77a155f90026af9ad09375930e9ea3224684f4483f0da056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808502540be400808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x9ce6d65316e97bd25da1d45fa22aeeca362a16f4b5c45842d2a7c0600e0c480c", + "network" : "Homestead", + "postState" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x606060405260043610603e5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632c3f2bf3811460b4575b3073ffffffffffffffffffffffffffffffffffffffff16632c3f2bf36040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401600060405180830381600087803b151560a057600080fd5b5af1151560ac57600080fd5b506003915050ff5b341560be57600080fd5b60c460c6565b005b3073ffffffffffffffffffffffffffffffffffffffff16ff00a165627a7a7230582004c215a78ad0add6ec7f9e2488a74efe60734d3dfe25da652ef8ac9dae892c4a0029", + "nonce" : "0x00", + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f40000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + }, + "pre" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x606060405260043610603e5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632c3f2bf3811460b4575b3073ffffffffffffffffffffffffffffffffffffffff16632c3f2bf36040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401600060405180830381600087803b151560a057600080fd5b5af1151560ac57600080fd5b506003915050ff5b341560be57600080fd5b60c460c6565b005b3073ffffffffffffffffffffffffffffffffffffffff16ff00a165627a7a7230582004c215a78ad0add6ec7f9e2488a74efe60734d3dfe25da652ef8ac9dae892c4a0029", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + } +}
\ No newline at end of file diff --git a/BlockchainTests/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest_d0g0v0.json b/BlockchainTests/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest_d0g0v0.json new file mode 100644 index 000000000..b0f559675 --- /dev/null +++ b/BlockchainTests/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest_d0g0v0.json @@ -0,0 +1,651 @@ +{ + "doubleSelfdestructTest_d0g0v0_Byzantium" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.3a3e9a83.Linux.g++", + "lllcversion" : "Version: 0.4.21-develop.2018.4.10+commit.dfe3193c.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest_d0g0v0Filler.json", + "sourceHash" : "9e3773ed37ac559adc5e43ba429c80b906439abff4e2ad4b9eab9900793c2175" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x02540be400", + "gasUsed" : "0x839c", + "hash" : "0x43963731b5fb9652bcf38c8fdc9d87b79973ab730f26247c729ba69cf37ded46", + "mixHash" : "0x051799d6869c3e2c942b94d4704ffe0e8fb4f24e7e640db54f77217637de6d24", + "nonce" : "0x00e5437d11262f7a", + "number" : "0x01", + "parentHash" : "0x27105a3a25c05b58972c9d36c080028d934d58f562de40747c66f653d260a72d", + "receiptTrie" : "0x5fe2fc3aba9303eafe76d806185911c1fb7640bbcba0d40a4764738b2b601e49", + "stateRoot" : "0x8a8a01a0bb316e9980cc687d69a75955d045a1a28cd030a79279fcdc6989e5fc", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x1182d1b16e7090aa42a1e85ea80494dc8254eb57f5b3d30cf836396b64819a17", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90265f901f9a027105a3a25c05b58972c9d36c080028d934d58f562de40747c66f653d260a72da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa08a8a01a0bb316e9980cc687d69a75955d045a1a28cd030a79279fcdc6989e5fca01182d1b16e7090aa42a1e85ea80494dc8254eb57f5b3d30cf836396b64819a17a05fe2fc3aba9303eafe76d806185911c1fb7640bbcba0d40a4764738b2b601e49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018502540be40082839c8203e880a0051799d6869c3e2c942b94d4704ffe0e8fb4f24e7e640db54f77217637de6d248800e5437d11262f7af866f8648080843b9aca0094095e7baea6a6c7c4c2dfeb977efac326af552d87830186a0801ca037de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10a06e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3c0", + "transactions" : [ + { + "data" : "0x", + "gasLimit" : "0x3b9aca00", + "gasPrice" : "0x00", + "nonce" : "0x00", + "r" : "0x37de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10", + "s" : "0x6e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3", + "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", + "v" : "0x1c", + "value" : "0x0186a0" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x02540be400", + "gasUsed" : "0x00", + "hash" : "0x27105a3a25c05b58972c9d36c080028d934d58f562de40747c66f653d260a72d", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0x5269999e143540cd61e08a34f8eac69ea342f094869610e6e9f1733f8f1f25f6", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa05269999e143540cd61e08a34f8eac69ea342f094869610e6e9f1733f8f1f25f6a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808502540be400808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x43963731b5fb9652bcf38c8fdc9d87b79973ab730f26247c729ba69cf37ded46", + "network" : "Byzantium", + "postState" : { + "0x0000000000000000000000000000000000000002" : { + "balance" : "0x0de0b6b3a76586a0", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af62c0000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7627960", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + }, + "pre" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x606060405260043610603e5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632c3f2bf3811460b4575b3073ffffffffffffffffffffffffffffffffffffffff16632c3f2bf36040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401600060405180830381600087803b151560a057600080fd5b5af1151560ac57600080fd5b506001915050ff5b341560be57600080fd5b60c460c6565b005b6002ff00a165627a7a7230582050afafcb56c38a6100bd690c100a940b5fd73919053a82fbe14e6cf89dce4c430029", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + }, + "doubleSelfdestructTest_d0g0v0_Constantinople" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.3a3e9a83.Linux.g++", + "lllcversion" : "Version: 0.4.21-develop.2018.4.10+commit.dfe3193c.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest_d0g0v0Filler.json", + "sourceHash" : "9e3773ed37ac559adc5e43ba429c80b906439abff4e2ad4b9eab9900793c2175" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x02540be400", + "gasUsed" : "0x839c", + "hash" : "0xd101b5d6451d9a501e6055e6c784f20d00e48d452f7bed2a0fee70baf532d7a7", + "mixHash" : "0x6eff88add4d57cf978ce7261482348dee31907a5e8cddf4afb985100d40e33af", + "nonce" : "0xb26f08dd7f2b6228", + "number" : "0x01", + "parentHash" : "0x27105a3a25c05b58972c9d36c080028d934d58f562de40747c66f653d260a72d", + "receiptTrie" : "0x5fe2fc3aba9303eafe76d806185911c1fb7640bbcba0d40a4764738b2b601e49", + "stateRoot" : "0x8a8a01a0bb316e9980cc687d69a75955d045a1a28cd030a79279fcdc6989e5fc", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x1182d1b16e7090aa42a1e85ea80494dc8254eb57f5b3d30cf836396b64819a17", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90265f901f9a027105a3a25c05b58972c9d36c080028d934d58f562de40747c66f653d260a72da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa08a8a01a0bb316e9980cc687d69a75955d045a1a28cd030a79279fcdc6989e5fca01182d1b16e7090aa42a1e85ea80494dc8254eb57f5b3d30cf836396b64819a17a05fe2fc3aba9303eafe76d806185911c1fb7640bbcba0d40a4764738b2b601e49b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018502540be40082839c8203e880a06eff88add4d57cf978ce7261482348dee31907a5e8cddf4afb985100d40e33af88b26f08dd7f2b6228f866f8648080843b9aca0094095e7baea6a6c7c4c2dfeb977efac326af552d87830186a0801ca037de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10a06e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3c0", + "transactions" : [ + { + "data" : "0x", + "gasLimit" : "0x3b9aca00", + "gasPrice" : "0x00", + "nonce" : "0x00", + "r" : "0x37de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10", + "s" : "0x6e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3", + "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", + "v" : "0x1c", + "value" : "0x0186a0" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x02540be400", + "gasUsed" : "0x00", + "hash" : "0x27105a3a25c05b58972c9d36c080028d934d58f562de40747c66f653d260a72d", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0x5269999e143540cd61e08a34f8eac69ea342f094869610e6e9f1733f8f1f25f6", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa05269999e143540cd61e08a34f8eac69ea342f094869610e6e9f1733f8f1f25f6a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808502540be400808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0xd101b5d6451d9a501e6055e6c784f20d00e48d452f7bed2a0fee70baf532d7a7", + "network" : "Constantinople", + "postState" : { + "0x0000000000000000000000000000000000000002" : { + "balance" : "0x0de0b6b3a76586a0", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af62c0000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7627960", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + }, + "pre" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x606060405260043610603e5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632c3f2bf3811460b4575b3073ffffffffffffffffffffffffffffffffffffffff16632c3f2bf36040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401600060405180830381600087803b151560a057600080fd5b5af1151560ac57600080fd5b506001915050ff5b341560be57600080fd5b60c460c6565b005b6002ff00a165627a7a7230582050afafcb56c38a6100bd690c100a940b5fd73919053a82fbe14e6cf89dce4c430029", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + }, + "doubleSelfdestructTest_d0g0v0_EIP150" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.3a3e9a83.Linux.g++", + "lllcversion" : "Version: 0.4.21-develop.2018.4.10+commit.dfe3193c.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest_d0g0v0Filler.json", + "sourceHash" : "9e3773ed37ac559adc5e43ba429c80b906439abff4e2ad4b9eab9900793c2175" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x02540be400", + "gasUsed" : "0xe544", + "hash" : "0xaaa838f7c8ba13e48ff4c597225457b9ce7e09d9ae1b03ce8029cc9aee60e83c", + "mixHash" : "0x30e8849998ecb3caab8a453c507ca328aaef2d276be30628418ce9f689634ac4", + "nonce" : "0x1e1122c5575d7faf", + "number" : "0x01", + "parentHash" : "0x27105a3a25c05b58972c9d36c080028d934d58f562de40747c66f653d260a72d", + "receiptTrie" : "0xb6277ce651ad4c3f21a016c132ddc2414fb28e4c2be418eeaa5e439b2957a1e7", + "stateRoot" : "0x3830daff1978d8c2ed640b6e9a9cba8c5090001d7506eb3bef4b3c8f22608fff", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x1182d1b16e7090aa42a1e85ea80494dc8254eb57f5b3d30cf836396b64819a17", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90265f901f9a027105a3a25c05b58972c9d36c080028d934d58f562de40747c66f653d260a72da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa03830daff1978d8c2ed640b6e9a9cba8c5090001d7506eb3bef4b3c8f22608fffa01182d1b16e7090aa42a1e85ea80494dc8254eb57f5b3d30cf836396b64819a17a0b6277ce651ad4c3f21a016c132ddc2414fb28e4c2be418eeaa5e439b2957a1e7b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018502540be40082e5448203e880a030e8849998ecb3caab8a453c507ca328aaef2d276be30628418ce9f689634ac4881e1122c5575d7faff866f8648080843b9aca0094095e7baea6a6c7c4c2dfeb977efac326af552d87830186a0801ca037de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10a06e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3c0", + "transactions" : [ + { + "data" : "0x", + "gasLimit" : "0x3b9aca00", + "gasPrice" : "0x00", + "nonce" : "0x00", + "r" : "0x37de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10", + "s" : "0x6e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3", + "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", + "v" : "0x1c", + "value" : "0x0186a0" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x02540be400", + "gasUsed" : "0x00", + "hash" : "0x27105a3a25c05b58972c9d36c080028d934d58f562de40747c66f653d260a72d", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0x5269999e143540cd61e08a34f8eac69ea342f094869610e6e9f1733f8f1f25f6", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa05269999e143540cd61e08a34f8eac69ea342f094869610e6e9f1733f8f1f25f6a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808502540be400808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0xaaa838f7c8ba13e48ff4c597225457b9ce7e09d9ae1b03ce8029cc9aee60e83c", + "network" : "EIP150", + "postState" : { + "0x0000000000000000000000000000000000000001" : { + "balance" : "0x00", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000002" : { + "balance" : "0x0de0b6b3a76586a0", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f40000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7627960", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + }, + "pre" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x606060405260043610603e5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632c3f2bf3811460b4575b3073ffffffffffffffffffffffffffffffffffffffff16632c3f2bf36040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401600060405180830381600087803b151560a057600080fd5b5af1151560ac57600080fd5b506001915050ff5b341560be57600080fd5b60c460c6565b005b6002ff00a165627a7a7230582050afafcb56c38a6100bd690c100a940b5fd73919053a82fbe14e6cf89dce4c430029", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + }, + "doubleSelfdestructTest_d0g0v0_EIP158" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.3a3e9a83.Linux.g++", + "lllcversion" : "Version: 0.4.21-develop.2018.4.10+commit.dfe3193c.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest_d0g0v0Filler.json", + "sourceHash" : "9e3773ed37ac559adc5e43ba429c80b906439abff4e2ad4b9eab9900793c2175" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x02540be400", + "gasUsed" : "0x839c", + "hash" : "0x5c2f6066b74b3fb9ba307958a0f73e05daba790ed6b7e03a488783237872e9f2", + "mixHash" : "0xc63a2f4f2b2304759b9c3e89c7d804419635f7b5393fd724ba0a76e35f6cad1b", + "nonce" : "0x697f782294aa0d67", + "number" : "0x01", + "parentHash" : "0x27105a3a25c05b58972c9d36c080028d934d58f562de40747c66f653d260a72d", + "receiptTrie" : "0x4d67a11a817d280862acfc7282b0c71b48d1ec201554e53b3baff36318dea5d0", + "stateRoot" : "0x9df2603cd226b264565d80bc4a5eb1bd6a00533fea5216fa9f62aba4b1d5aaf2", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x1182d1b16e7090aa42a1e85ea80494dc8254eb57f5b3d30cf836396b64819a17", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90265f901f9a027105a3a25c05b58972c9d36c080028d934d58f562de40747c66f653d260a72da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa09df2603cd226b264565d80bc4a5eb1bd6a00533fea5216fa9f62aba4b1d5aaf2a01182d1b16e7090aa42a1e85ea80494dc8254eb57f5b3d30cf836396b64819a17a04d67a11a817d280862acfc7282b0c71b48d1ec201554e53b3baff36318dea5d0b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018502540be40082839c8203e880a0c63a2f4f2b2304759b9c3e89c7d804419635f7b5393fd724ba0a76e35f6cad1b88697f782294aa0d67f866f8648080843b9aca0094095e7baea6a6c7c4c2dfeb977efac326af552d87830186a0801ca037de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10a06e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3c0", + "transactions" : [ + { + "data" : "0x", + "gasLimit" : "0x3b9aca00", + "gasPrice" : "0x00", + "nonce" : "0x00", + "r" : "0x37de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10", + "s" : "0x6e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3", + "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", + "v" : "0x1c", + "value" : "0x0186a0" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x02540be400", + "gasUsed" : "0x00", + "hash" : "0x27105a3a25c05b58972c9d36c080028d934d58f562de40747c66f653d260a72d", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0x5269999e143540cd61e08a34f8eac69ea342f094869610e6e9f1733f8f1f25f6", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa05269999e143540cd61e08a34f8eac69ea342f094869610e6e9f1733f8f1f25f6a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808502540be400808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x5c2f6066b74b3fb9ba307958a0f73e05daba790ed6b7e03a488783237872e9f2", + "network" : "EIP158", + "postState" : { + "0x0000000000000000000000000000000000000002" : { + "balance" : "0x0de0b6b3a76586a0", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f40000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7627960", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + }, + "pre" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x606060405260043610603e5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632c3f2bf3811460b4575b3073ffffffffffffffffffffffffffffffffffffffff16632c3f2bf36040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401600060405180830381600087803b151560a057600080fd5b5af1151560ac57600080fd5b506001915050ff5b341560be57600080fd5b60c460c6565b005b6002ff00a165627a7a7230582050afafcb56c38a6100bd690c100a940b5fd73919053a82fbe14e6cf89dce4c430029", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + }, + "doubleSelfdestructTest_d0g0v0_Frontier" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.3a3e9a83.Linux.g++", + "lllcversion" : "Version: 0.4.21-develop.2018.4.10+commit.dfe3193c.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest_d0g0v0Filler.json", + "sourceHash" : "9e3773ed37ac559adc5e43ba429c80b906439abff4e2ad4b9eab9900793c2175" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x02540be400", + "gasUsed" : "0x3b9aca00", + "hash" : "0xc6c6218fb3e31036121999766e47165c7d5e5a3079977262f991a5dbe1a052f4", + "mixHash" : "0x327a6e43e1305772f82c76d7862b617033309522918bb4773643f2d677b32ae2", + "nonce" : "0xff6039f60ad2ba0a", + "number" : "0x01", + "parentHash" : "0x27105a3a25c05b58972c9d36c080028d934d58f562de40747c66f653d260a72d", + "receiptTrie" : "0x5e6e5dbc322136ae218a898f218b2a574a6bc88f87f308f37a0df88b58523677", + "stateRoot" : "0x2b628ed27ad232091858572cb95de3db2296bf3fe9c38f48f29a6dcd1c2c4b6e", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x1182d1b16e7090aa42a1e85ea80494dc8254eb57f5b3d30cf836396b64819a17", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90267f901fba027105a3a25c05b58972c9d36c080028d934d58f562de40747c66f653d260a72da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa02b628ed27ad232091858572cb95de3db2296bf3fe9c38f48f29a6dcd1c2c4b6ea01182d1b16e7090aa42a1e85ea80494dc8254eb57f5b3d30cf836396b64819a17a05e6e5dbc322136ae218a898f218b2a574a6bc88f87f308f37a0df88b58523677b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018502540be400843b9aca008203e880a0327a6e43e1305772f82c76d7862b617033309522918bb4773643f2d677b32ae288ff6039f60ad2ba0af866f8648080843b9aca0094095e7baea6a6c7c4c2dfeb977efac326af552d87830186a0801ca037de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10a06e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3c0", + "transactions" : [ + { + "data" : "0x", + "gasLimit" : "0x3b9aca00", + "gasPrice" : "0x00", + "nonce" : "0x00", + "r" : "0x37de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10", + "s" : "0x6e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3", + "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", + "v" : "0x1c", + "value" : "0x0186a0" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x02540be400", + "gasUsed" : "0x00", + "hash" : "0x27105a3a25c05b58972c9d36c080028d934d58f562de40747c66f653d260a72d", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0x5269999e143540cd61e08a34f8eac69ea342f094869610e6e9f1733f8f1f25f6", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa05269999e143540cd61e08a34f8eac69ea342f094869610e6e9f1733f8f1f25f6a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808502540be400808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0xc6c6218fb3e31036121999766e47165c7d5e5a3079977262f991a5dbe1a052f4", + "network" : "Frontier", + "postState" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x606060405260043610603e5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632c3f2bf3811460b4575b3073ffffffffffffffffffffffffffffffffffffffff16632c3f2bf36040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401600060405180830381600087803b151560a057600080fd5b5af1151560ac57600080fd5b506001915050ff5b341560be57600080fd5b60c460c6565b005b6002ff00a165627a7a7230582050afafcb56c38a6100bd690c100a940b5fd73919053a82fbe14e6cf89dce4c430029", + "nonce" : "0x00", + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f40000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + }, + "pre" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x606060405260043610603e5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632c3f2bf3811460b4575b3073ffffffffffffffffffffffffffffffffffffffff16632c3f2bf36040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401600060405180830381600087803b151560a057600080fd5b5af1151560ac57600080fd5b506001915050ff5b341560be57600080fd5b60c460c6565b005b6002ff00a165627a7a7230582050afafcb56c38a6100bd690c100a940b5fd73919053a82fbe14e6cf89dce4c430029", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + }, + "doubleSelfdestructTest_d0g0v0_Homestead" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.3a3e9a83.Linux.g++", + "lllcversion" : "Version: 0.4.21-develop.2018.4.10+commit.dfe3193c.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest_d0g0v0Filler.json", + "sourceHash" : "9e3773ed37ac559adc5e43ba429c80b906439abff4e2ad4b9eab9900793c2175" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x02540be400", + "gasUsed" : "0x3b9aca00", + "hash" : "0x1ecc80d18c3f9ea230bd0590244832aad8974083448a600b920e3df85504aac3", + "mixHash" : "0x403daab4f6d80a783c370d2653864b9fe7a5055b14537d6aee344897f3bbcf4b", + "nonce" : "0x99e9a7e620c10814", + "number" : "0x01", + "parentHash" : "0x27105a3a25c05b58972c9d36c080028d934d58f562de40747c66f653d260a72d", + "receiptTrie" : "0x5e6e5dbc322136ae218a898f218b2a574a6bc88f87f308f37a0df88b58523677", + "stateRoot" : "0x2b628ed27ad232091858572cb95de3db2296bf3fe9c38f48f29a6dcd1c2c4b6e", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x1182d1b16e7090aa42a1e85ea80494dc8254eb57f5b3d30cf836396b64819a17", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90267f901fba027105a3a25c05b58972c9d36c080028d934d58f562de40747c66f653d260a72da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa02b628ed27ad232091858572cb95de3db2296bf3fe9c38f48f29a6dcd1c2c4b6ea01182d1b16e7090aa42a1e85ea80494dc8254eb57f5b3d30cf836396b64819a17a05e6e5dbc322136ae218a898f218b2a574a6bc88f87f308f37a0df88b58523677b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018502540be400843b9aca008203e880a0403daab4f6d80a783c370d2653864b9fe7a5055b14537d6aee344897f3bbcf4b8899e9a7e620c10814f866f8648080843b9aca0094095e7baea6a6c7c4c2dfeb977efac326af552d87830186a0801ca037de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10a06e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3c0", + "transactions" : [ + { + "data" : "0x", + "gasLimit" : "0x3b9aca00", + "gasPrice" : "0x00", + "nonce" : "0x00", + "r" : "0x37de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10", + "s" : "0x6e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3", + "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", + "v" : "0x1c", + "value" : "0x0186a0" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x02540be400", + "gasUsed" : "0x00", + "hash" : "0x27105a3a25c05b58972c9d36c080028d934d58f562de40747c66f653d260a72d", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0x5269999e143540cd61e08a34f8eac69ea342f094869610e6e9f1733f8f1f25f6", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa05269999e143540cd61e08a34f8eac69ea342f094869610e6e9f1733f8f1f25f6a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808502540be400808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x1ecc80d18c3f9ea230bd0590244832aad8974083448a600b920e3df85504aac3", + "network" : "Homestead", + "postState" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x606060405260043610603e5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632c3f2bf3811460b4575b3073ffffffffffffffffffffffffffffffffffffffff16632c3f2bf36040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401600060405180830381600087803b151560a057600080fd5b5af1151560ac57600080fd5b506001915050ff5b341560be57600080fd5b60c460c6565b005b6002ff00a165627a7a7230582050afafcb56c38a6100bd690c100a940b5fd73919053a82fbe14e6cf89dce4c430029", + "nonce" : "0x00", + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f40000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + }, + "pre" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x606060405260043610603e5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632c3f2bf3811460b4575b3073ffffffffffffffffffffffffffffffffffffffff16632c3f2bf36040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401600060405180830381600087803b151560a057600080fd5b5af1151560ac57600080fd5b506001915050ff5b341560be57600080fd5b60c460c6565b005b6002ff00a165627a7a7230582050afafcb56c38a6100bd690c100a940b5fd73919053a82fbe14e6cf89dce4c430029", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + } +}
\ No newline at end of file diff --git a/GeneralStateTests/stCodeSizeLimit/codesizeInit.json b/GeneralStateTests/stCodeSizeLimit/codesizeInit.json new file mode 100644 index 000000000..b37c712ed --- /dev/null +++ b/GeneralStateTests/stCodeSizeLimit/codesizeInit.json @@ -0,0 +1,100 @@ +{ + "codesizeInit" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.6ae986d2.Linux.g++", + "lllcversion" : "Version: 0.4.19+commit.c4cbbb05.Linux.clang", + "source" : "src/GeneralStateTestsFiller/stCodeSizeLimit/codesizeInitFiller.json", + "sourceHash" : "c24ebd71e99c778df8f92b67e6a2c2ad8250cc5e2fd1e723984eef9df544f527" + }, + "env" : { + "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentDifficulty" : "0x020000", + "currentGasLimit" : "0x01312d00", + "currentNumber" : "0x01", + "currentTimestamp" : "0x03e8", + "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" + }, + "post" : { + "Byzantium" : [ + { + "hash" : "0x451a9e0c1cd10d750ec73170f6e2039e7bdb53be3bd902b93ea05d7dfee80b2f", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "EIP150" : [ + { + "hash" : "0x8c1a5cf588977cb4e3e2dd152c27fe653e9b355b34492d4c611ab57fe1d9c0e3", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "EIP158" : [ + { + "hash" : "0x451a9e0c1cd10d750ec73170f6e2039e7bdb53be3bd902b93ea05d7dfee80b2f", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Frontier" : [ + { + "hash" : "0x10ccd8250f89dcc5dd36c6325eef320ebbe31c5a575a533b8486c92d2fe949a9", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Homestead" : [ + { + "hash" : "0x7c0e7496e3056b38fdad8d1bfe51a38d35414243c343169e9a4d446df56067a2", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ] + }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0xe8d4a51000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "0x38600155303b600255" + ], + "gasLimit" : [ + "0xe4e1c0" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "", + "value" : [ + "0x00" + ] + } + } +}
\ No newline at end of file diff --git a/GeneralStateTests/stSpecialTest/FailedCreateRevertsDeletion.json b/GeneralStateTests/stSpecialTest/FailedCreateRevertsDeletion.json new file mode 100644 index 000000000..f7ee5fe1c --- /dev/null +++ b/GeneralStateTests/stSpecialTest/FailedCreateRevertsDeletion.json @@ -0,0 +1,119 @@ +{ + "FailedCreateRevertsDeletion" : { + "_info" : { + "comment" : "A modification of stRevertTests/RevertInCreateInInit. That test, for EIP158 only, accidentially tested the case where a contract creation transaction touches an empty account and then fails. This one tests the same thing not just for EIP158 but any network thereafter.", + "filledwith" : "cpp-1.3.0+commit.7f06dbfd.Linux.g++", + "lllcversion" : "Version: 0.4.21-develop.2018.2.27+commit.2abc5be7.Linux.g++", + "source" : "src/GeneralStateTestsFiller/stSpecialTest/FailedCreateRevertsDeletionFiller.json", + "sourceHash" : "f6f2a546449b344811478c99018a85930d972d1b011e797f925794f41d0ca1fb" + }, + "env" : { + "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentDifficulty" : "0x20000", + "currentGasLimit" : "0x0a00000000", + "currentNumber" : "0x01", + "currentTimestamp" : "0x03e8", + "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" + }, + "post" : { + "Byzantium" : [ + { + "hash" : "0x4198bc14346b78f666445049893f68de17d21f892a1e2c2848b576ff0d80cb4a", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { + "hash" : "0x4198bc14346b78f666445049893f68de17d21f892a1e2c2848b576ff0d80cb4a", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "EIP150" : [ + { + "hash" : "0x4198bc14346b78f666445049893f68de17d21f892a1e2c2848b576ff0d80cb4a", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "EIP158" : [ + { + "hash" : "0x4198bc14346b78f666445049893f68de17d21f892a1e2c2848b576ff0d80cb4a", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Frontier" : [ + { + "hash" : "0x4198bc14346b78f666445049893f68de17d21f892a1e2c2848b576ff0d80cb4a", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Homestead" : [ + { + "hash" : "0x4198bc14346b78f666445049893f68de17d21f892a1e2c2848b576ff0d80cb4a", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ] + }, + "pre" : { + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "balance" : "0x00", + "code" : "", + "nonce" : "0x00", + "storage" : { + "0x00" : "0x01" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x6400000000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "0x3050600c80601260003960006000f050fe006211223360005260206000fd" + ], + "gasLimit" : [ + "0x0a00000000" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "", + "value" : [ + "0x00" + ] + } + } +}
\ No newline at end of file diff --git a/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest.json b/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest.json new file mode 100644 index 000000000..5735fcb90 --- /dev/null +++ b/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest.json @@ -0,0 +1,118 @@ +{ + "doubleSelfdestructTest" : { + "_info" : { + "comment" : "The first test case required here https://github.com/ethereum/tests/issues/431#issue-306081539 .\nInvoked Solidity 0.4.21 with solc --bin-runtime --optimize\ncontract DoubleSelfdestructTest {\n address constant B1 = 0x1;\n address constant B2 = 0x2;\n function remoteSelfdestruct() external {\n selfdestruct(B2);\n }\n function() external payable {\n this.remoteSelfdestruct();\n selfdestruct(B1);\n }\n}\n", + "filledwith" : "cpp-1.3.0+commit.3a3e9a83.Linux.g++", + "lllcversion" : "Version: 0.4.21-develop.2018.4.10+commit.dfe3193c.Linux.g++", + "source" : "src/GeneralStateTestsFiller/stSystemOperationsTest/doubleSelfdestructTestFiller.yml", + "sourceHash" : "5e0515e07ba22dcac2e2a034cf378509e341076a63b22ad1ba5a5d7e8cc510fc" + }, + "env" : { + "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentDifficulty" : "0x20000", + "currentGasLimit" : "0x02540be400", + "currentNumber" : "0x01", + "currentTimestamp" : "0x03e8", + "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" + }, + "post" : { + "Byzantium" : [ + { + "hash" : "0xf9ee2c807b2eabdd698264d816bfe9a9a8378fa735c5410504aeb9079f894434", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { + "hash" : "0xf9ee2c807b2eabdd698264d816bfe9a9a8378fa735c5410504aeb9079f894434", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "EIP150" : [ + { + "hash" : "0xc5ac5551ef0c7f49c4a25c02c117046045adf7ba7cc672f91d5a1d2ea3a5837d", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "EIP158" : [ + { + "hash" : "0xf9ee2c807b2eabdd698264d816bfe9a9a8378fa735c5410504aeb9079f894434", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Frontier" : [ + { + "hash" : "0x54ee90f6a8f320d3e3d48413222120fbe880699c3b3f4f5de642e0a71f19af86", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Homestead" : [ + { + "hash" : "0x54ee90f6a8f320d3e3d48413222120fbe880699c3b3f4f5de642e0a71f19af86", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ] + }, + "pre" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x606060405260043610603e5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632c3f2bf3811460b4575b3073ffffffffffffffffffffffffffffffffffffffff16632c3f2bf36040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401600060405180830381600087803b151560a057600080fd5b5af1151560ac57600080fd5b506001915050ff5b341560be57600080fd5b60c460c6565b005b6002ff00a165627a7a7230582050afafcb56c38a6100bd690c100a940b5fd73919053a82fbe14e6cf89dce4c430029", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "0x" + ], + "gasLimit" : [ + "0x3b9aca00" + ], + "gasPrice" : "0x00", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", + "value" : [ + "0x0186a0" + ] + } + } +}
\ No newline at end of file diff --git a/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest2.json b/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest2.json new file mode 100644 index 000000000..125aa568b --- /dev/null +++ b/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest2.json @@ -0,0 +1,118 @@ +{ + "doubleSelfdestructTest2" : { + "_info" : { + "comment" : "The second test case requested here https://github.com/ethereum/tests/issues/431#issue-306081539 .\nInvoked Solidity 0.4.21 with solc --bin-runtime --optimize\ncontract DoubleSelfdestructTest2 {\n address constant B = 0x3;\n function remoteSelfdestruct() external {\n selfdestruct(this);\n }\n function() external payable {\n this.remoteSelfdestruct();\n selfdestruct(B);\n }\n}\nThe version of Solidity emits code that always enter OOG for Homestead and Frontier. So no new accounts\nare created for Homestead and Frontier. EIP158 changes the behavior of zero-amount transfer so that no new accounts are created.\nThis leaves EIP150 as a special case.\n", + "filledwith" : "cpp-1.3.0+commit.12a8c764.Linux.g++", + "lllcversion" : "Version: 0.4.21-develop.2018.4.10+commit.dfe3193c.Linux.g++", + "source" : "src/GeneralStateTestsFiller/stSystemOperationsTest/doubleSelfdestructTest2Filler.yml", + "sourceHash" : "f2dbd5268cce9edfb88a991a76d9ceba3b0c2cbe48fdee485284220020b7c6e2" + }, + "env" : { + "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentDifficulty" : "0x20000", + "currentGasLimit" : "0x02540be400", + "currentNumber" : "0x01", + "currentTimestamp" : "0x03e8", + "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" + }, + "post" : { + "Byzantium" : [ + { + "hash" : "0x7b1a6d7d3321262293f37907f0ccf9dceb2eef08298ea8d1a2b1b275892ee714", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { + "hash" : "0x7b1a6d7d3321262293f37907f0ccf9dceb2eef08298ea8d1a2b1b275892ee714", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "EIP150" : [ + { + "hash" : "0x1bf40db7afb376c08846f0685b3275fb18b6312e524a4bd0f48c237039d9e9de", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "EIP158" : [ + { + "hash" : "0x7b1a6d7d3321262293f37907f0ccf9dceb2eef08298ea8d1a2b1b275892ee714", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Frontier" : [ + { + "hash" : "0x8007304c78248db1e94020ec2a09c7a50717e18aa47125b2b27fab69bfc76fd4", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Homestead" : [ + { + "hash" : "0x8007304c78248db1e94020ec2a09c7a50717e18aa47125b2b27fab69bfc76fd4", + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ] + }, + "pre" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x606060405260043610603e5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632c3f2bf3811460b4575b3073ffffffffffffffffffffffffffffffffffffffff16632c3f2bf36040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401600060405180830381600087803b151560a057600080fd5b5af1151560ac57600080fd5b506003915050ff5b341560be57600080fd5b60c460c6565b005b3073ffffffffffffffffffffffffffffffffffffffff16ff00a165627a7a7230582004c215a78ad0add6ec7f9e2488a74efe60734d3dfe25da652ef8ac9dae892c4a0029", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "0x" + ], + "gasLimit" : [ + "0x3b9aca00" + ], + "gasPrice" : "0x00", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", + "value" : [ + "0x0186a0" + ] + } + } +}
\ No newline at end of file diff --git a/VMTests/vmBitwiseLogicOperation/byteBN.json b/VMTests/vmBitwiseLogicOperation/byteBN.json new file mode 100644 index 000000000..4939c0269 --- /dev/null +++ b/VMTests/vmBitwiseLogicOperation/byteBN.json @@ -0,0 +1,52 @@ +{ + "byteBN" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.6ae986d2.Linux.g++", + "lllcversion" : "Version: 0.4.19+commit.c4cbbb05.Linux.clang", + "source" : "src/VMTestsFiller/vmBitwiseLogicOperation/byteBNFiller.json", + "sourceHash" : "5d2c4a67b3c2ccb6c5639356c952756ce48f5ced3bffc96b239ef9e103a0db07" + }, + "callcreates" : [ + ], + "env" : { + "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentDifficulty" : "0x0100", + "currentGasLimit" : "0x0f4240", + "currentNumber" : "0x00", + "currentTimestamp" : "0x01" + }, + "exec" : { + "address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", + "caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681", + "code" : "0x641234523456601f1a8001600155", + "data" : "0x", + "gas" : "0x0186a0", + "gasPrice" : "0x5af3107a4000", + "origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681", + "value" : "0x0de0b6b3a7640000" + }, + "gas" : "0x01386e", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "out" : "0x", + "post" : { + "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { + "balance" : "0xd3c21bcecceda1000000", + "code" : "0x641234523456601f1a8001600155", + "nonce" : "0x00", + "storage" : { + "0x01" : "0xac" + } + } + }, + "pre" : { + "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { + "balance" : "0xd3c21bcecceda1000000", + "code" : "0x641234523456601f1a8001600155", + "nonce" : "0x00", + "storage" : { + } + } + } + } +}
\ No newline at end of file diff --git a/docs/test_types/vm_tests.rst b/docs/test_types/vm_tests.rst index 3efe01dac..9cd70696f 100644 --- a/docs/test_types/vm_tests.rst +++ b/docs/test_types/vm_tests.rst @@ -24,7 +24,7 @@ in the ``pre`` portion and form the world state prior to execution. Similarly, a of accounts are detailed in the ``post`` portion to specify the end world state. The gas remaining (``gas``), the log entries (``logs``) as well as any output returned -from the code (``output``) is also detailed. +from the code (``out``) is also detailed. Test Implementation @@ -130,10 +130,10 @@ Each logentry has the format: The gas and output Keys ^^^^^^^^^^^^^^^^^^^^^^^ -Finally, there are two simple keys, ``gas`` and ``output``: +Finally, there are two simple keys, ``gas`` and ``out``: * ``gas``: The amount of gas remaining after execution. -* ``output``: The data, given as an array of bytes, returned from the execution (using the ``RETURN`` instruction). See $DATA_ARRAY. +* ``out``: The data, given as an array of bytes, returned from the execution (using the ``RETURN`` instruction). See $DATA_ARRAY. **$DATA_ARRAY** - type that intended to contain raw byte data and for convenient of the users is populated with three @@ -146,4 +146,4 @@ Finally, there are two simple keys, ``gas`` and ``output``: 3. "0xhex_num" - (hex format number) - e.g: ``````[1, 2, 10000, "0xabc345dFF", "199999999999999999999999999999999999999"]``````
\ No newline at end of file + e.g: ``````[1, 2, 10000, "0xabc345dFF", "199999999999999999999999999999999999999"]`````` diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stSpecialTest/FailedCreateRevertsDeletion_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stSpecialTest/FailedCreateRevertsDeletion_d0g0v0Filler.json new file mode 100644 index 000000000..65e575b75 --- /dev/null +++ b/src/BlockchainTestsFiller/GeneralStateTests/stSpecialTest/FailedCreateRevertsDeletion_d0g0v0Filler.json @@ -0,0 +1,125 @@ +{ + "FailedCreateRevertsDeletion_d0g0v0" : { + "blocks" : [ + { + "blockHeaderPremine" : { + "difficulty" : "0x020000", + "gasLimit" : "0x0a00000000", + "timestamp" : "0x03e8", + "updatePoW" : "1" + }, + "transactions" : [ + { + "data" : "0x3050600c80601260003960006000f050fe006211223360005260206000fd", + "gasLimit" : "0x0a00000000", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0xd2675e5251bbee2d0fc503a310a60f701551337f14d8b491b3bfbd35ba2ec21b", + "s" : "0x4d173f61a440739f37a200cc8268d661951a5c562353766408ae26a5b9280e58", + "to" : "", + "v" : "0x1c", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "storage" : { + "0x00" : "0x01" + } + } + } + } + ], + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "131072", + "extraData" : "0x42", + "gasLimit" : "0x0a00000000", + "gasUsed" : "0", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xf99eb1626cfa6db435c0836235942d7ccaa935f1ae247d3f1c21e495685f903a", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "balance" : "0x00", + "code" : "", + "nonce" : "0x00", + "storage" : { + "0x00" : "0x01" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x6400000000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + } +}
\ No newline at end of file diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest2_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest2_d0g0v0Filler.json new file mode 100644 index 000000000..ce87c2a72 --- /dev/null +++ b/src/BlockchainTestsFiller/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest2_d0g0v0Filler.json @@ -0,0 +1,107 @@ +{ + "doubleSelfdestructTest2_d0g0v0" : { + "blocks" : [ + { + "blockHeaderPremine" : { + "difficulty" : "0x020000", + "gasLimit" : "0x02540be400", + "timestamp" : "0x03e8", + "updatePoW" : "1" + }, + "transactions" : [ + { + "data" : "0x", + "gasLimit" : "0x3b9aca00", + "gasPrice" : "0x00", + "nonce" : "0x00", + "r" : "0x37de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10", + "s" : "0x6e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3", + "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", + "v" : "0x1c", + "value" : "0x0186a0" + } + ], + "uncleHeaders" : [ + ] + } + ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x0000000000000000000000000000000000000003" : { + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x0000000000000000000000000000000000000003" : { + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x0000000000000000000000000000000000000003" : { + "balance" : "0x00" + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x0000000000000000000000000000000000000003" : { + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x0000000000000000000000000000000000000003" : { + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x0000000000000000000000000000000000000003" : { + } + } + } + ], + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "131072", + "extraData" : "0x42", + "gasLimit" : "0x02540be400", + "gasUsed" : "0", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xf99eb1626cfa6db435c0836235942d7ccaa935f1ae247d3f1c21e495685f903a", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x606060405260043610603e5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632c3f2bf3811460b4575b3073ffffffffffffffffffffffffffffffffffffffff16632c3f2bf36040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401600060405180830381600087803b151560a057600080fd5b5af1151560ac57600080fd5b506003915050ff5b341560be57600080fd5b60c460c6565b005b3073ffffffffffffffffffffffffffffffffffffffff16ff00a165627a7a7230582004c215a78ad0add6ec7f9e2488a74efe60734d3dfe25da652ef8ac9dae892c4a0029", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + } +}
\ No newline at end of file diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest_d0g0v0Filler.json new file mode 100644 index 000000000..75590d5da --- /dev/null +++ b/src/BlockchainTestsFiller/GeneralStateTests/stSystemOperationsTest/doubleSelfdestructTest_d0g0v0Filler.json @@ -0,0 +1,110 @@ +{ + "doubleSelfdestructTest_d0g0v0" : { + "blocks" : [ + { + "blockHeaderPremine" : { + "difficulty" : "0x020000", + "gasLimit" : "0x02540be400", + "timestamp" : "0x03e8", + "updatePoW" : "1" + }, + "transactions" : [ + { + "data" : "0x", + "gasLimit" : "0x3b9aca00", + "gasPrice" : "0x00", + "nonce" : "0x00", + "r" : "0x37de084a867928aff0d24ad4fc002b0cef4212d18e1916ca4c49ffd2ca498b10", + "s" : "0x6e5471d17e48ecf3a958278b05dc88582f43fc9caa28aa1788838bc1cb170ff3", + "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", + "v" : "0x1c", + "value" : "0x0186a0" + } + ], + "uncleHeaders" : [ + ] + } + ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x0000000000000000000000000000000000000002" : { + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x0000000000000000000000000000000000000002" : { + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x0000000000000000000000000000000000000002" : { + "balance" : "0x0de0b6b3a76586a0" + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x0000000000000000000000000000000000000002" : { + "balance" : "0x0de0b6b3a76586a0" + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x0000000000000000000000000000000000000002" : { + "balance" : "0x0de0b6b3a76586a0" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x0000000000000000000000000000000000000002" : { + "balance" : "0x0de0b6b3a76586a0" + } + } + } + ], + "genesisBlockHeader" : { + "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "131072", + "extraData" : "0x42", + "gasLimit" : "0x02540be400", + "gasUsed" : "0", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0xf99eb1626cfa6db435c0836235942d7ccaa935f1ae247d3f1c21e495685f903a", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "pre" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x606060405260043610603e5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632c3f2bf3811460b4575b3073ffffffffffffffffffffffffffffffffffffffff16632c3f2bf36040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401600060405180830381600087803b151560a057600080fd5b5af1151560ac57600080fd5b506001915050ff5b341560be57600080fd5b60c460c6565b005b6002ff00a165627a7a7230582050afafcb56c38a6100bd690c100a940b5fd73919053a82fbe14e6cf89dce4c430029", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + } +}
\ No newline at end of file diff --git a/src/GeneralStateTestsFiller/stCodeSizeLimit/codesizeInitFiller.json b/src/GeneralStateTestsFiller/stCodeSizeLimit/codesizeInitFiller.json new file mode 100644 index 000000000..a7e3a3617 --- /dev/null +++ b/src/GeneralStateTestsFiller/stCodeSizeLimit/codesizeInitFiller.json @@ -0,0 +1,55 @@ +{ + "codesizeInit" : { + "env" : { + "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentDifficulty" : "0x020000", + "currentGasLimit" : "20000000", + "currentNumber" : "1", + "currentTimestamp" : "1000", + "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" + }, + "expect" : [ + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : ["Frontier", "Homestead", "EIP150", "EIP158", "Byzantium"], + "result" : { + "6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "balance" : "0", + "storage": { + "0x01": "0x09", + "0x02": "0x00" + } + } + } + } + ], + "pre" : { + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "1000000000000", + "code" : "", + "nonce" : "0", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "{(asm CODESIZE 0x01 SSTORE ADDRESS EXTCODESIZE 0x02 SSTORE)}" + ], + "gasLimit" : [ + "15000000" + ], + "gasPrice" : "1", + "nonce" : "0", + "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "", + "value" : [ + "0" + ] + } + } +} diff --git a/src/GeneralStateTestsFiller/stSpecialTest/FailedCreateRevertsDeletionFiller.json b/src/GeneralStateTestsFiller/stSpecialTest/FailedCreateRevertsDeletionFiller.json new file mode 100644 index 000000000..0d6972d19 --- /dev/null +++ b/src/GeneralStateTestsFiller/stSpecialTest/FailedCreateRevertsDeletionFiller.json @@ -0,0 +1,63 @@ +{ + "FailedCreateRevertsDeletion" : { + "_info" : { + "comment" : "A modification of stRevertTests/RevertInCreateInInit. That test, for EIP158 only, accidentially tested the case where a contract creation transaction touches an empty account and then fails. This one tests the same thing not just for EIP158 but any network thereafter." + }, + "env" : { + "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentDifficulty" : "0x20000", + "currentGasLimit" : "0x0a00000000", + "currentNumber" : "0x01", + "currentTimestamp" : "0x03e8", + "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" + }, + "expect" : [ + { "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : [">=Frontier"], + "result" : { + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "storage" : { + "0x00" : "0x01" + } + } + } + } + ], + "pre" : { + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "balance" : "0", + "code" : "", + "nonce" : "0x00", + "storage" : { + "0x00" : "0x01" + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x6400000000", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "{ (seq (address) (CREATE 0 0 (lll (seq (mstore 0 0x112233) (revert 0 32)) 0)) (invalid) ) }" + ], + "gasLimit" : [ + "0x0a00000000" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "", + "value" : [ + "0x00" + ] + } + } +} diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/doubleSelfdestructTest2Filler.yml b/src/GeneralStateTestsFiller/stSystemOperationsTest/doubleSelfdestructTest2Filler.yml new file mode 100644 index 000000000..38cb3d96a --- /dev/null +++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/doubleSelfdestructTest2Filler.yml @@ -0,0 +1,67 @@ +doubleSelfdestructTest2: + _info: + comment: | + The second test case requested here https://github.com/ethereum/tests/issues/431#issue-306081539 . + Invoked Solidity 0.4.21 with solc --bin-runtime --optimize + contract DoubleSelfdestructTest2 { + address constant B = 0x3; + function remoteSelfdestruct() external { + selfdestruct(this); + } + function() external payable { + this.remoteSelfdestruct(); + selfdestruct(B); + } + } + The version of Solidity emits code that always enter OOG for Homestead and Frontier. So no new accounts + are created for Homestead and Frontier. EIP158 changes the behavior of zero-amount transfer so that no new accounts are created. + This leaves EIP150 as a special case. + env: + currentCoinbase: 2adc25665018aa1fe0e6bc666dac8fc2697ff9ba + currentDifficulty: '0x20000' + currentGasLimit: '10000000000' + currentNumber: '1' + currentTimestamp: '1000' + previousHash: 5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6 + expect: + - indexes: + data: !!int -1 + gas: !!int -1 + value: !!int -1 + network: + - '<EIP150' + - '>EIP150' + result: + '0000000000000000000000000000000000000003': + shouldnotexist: '1' + - indexes: + data: !!int -1 + gas: !!int -1 + value: !!int -1 + network: + - 'EIP150' + result: + '0000000000000000000000000000000000000003': + balance: '0' + pre: + 095e7baea6a6c7c4c2dfeb977efac326af552d87: + balance: '1000000000000000000' + code: '0x606060405260043610603e5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632c3f2bf3811460b4575b3073ffffffffffffffffffffffffffffffffffffffff16632c3f2bf36040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401600060405180830381600087803b151560a057600080fd5b5af1151560ac57600080fd5b506003915050ff5b341560be57600080fd5b60c460c6565b005b3073ffffffffffffffffffffffffffffffffffffffff16ff00a165627a7a7230582004c215a78ad0add6ec7f9e2488a74efe60734d3dfe25da652ef8ac9dae892c4a0029' + nonce: '0' + storage: {} + a94f5374fce5edbc8e2a8697c15331677e6ebf0b: + balance: '1000000000000000000' + code: '' + nonce: '0' + storage: {} + transaction: + data: + - '' + gasLimit: + - '1000000000' + gasPrice: '0' + nonce: '0' + secretKey: 45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8 + to: 095e7baea6a6c7c4c2dfeb977efac326af552d87 + value: + - '100000' diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/doubleSelfdestructTestFiller.yml b/src/GeneralStateTestsFiller/stSystemOperationsTest/doubleSelfdestructTestFiller.yml new file mode 100644 index 000000000..acb52984a --- /dev/null +++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/doubleSelfdestructTestFiller.yml @@ -0,0 +1,64 @@ +doubleSelfdestructTest: + _info: + comment: | + The first test case required here https://github.com/ethereum/tests/issues/431#issue-306081539 . + Invoked Solidity 0.4.21 with solc --bin-runtime --optimize + contract DoubleSelfdestructTest { + address constant B1 = 0x1; + address constant B2 = 0x2; + function remoteSelfdestruct() external { + selfdestruct(B2); + } + function() external payable { + this.remoteSelfdestruct(); + selfdestruct(B1); + } + } + env: + currentCoinbase: 2adc25665018aa1fe0e6bc666dac8fc2697ff9ba + currentDifficulty: '0x20000' + currentGasLimit: '10000000000' + currentNumber: '1' + currentTimestamp: '1000' + previousHash: 5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6 + expect: + - indexes: + data: !!int -1 + gas: !!int -1 + value: !!int -1 + network: + - <EIP150 + result: + '0000000000000000000000000000000000000002': + shouldnotexist: '1' + - indexes: + data: !!int -1 + gas: !!int -1 + value: !!int -1 + network: + - '>=EIP150' + result: + '0000000000000000000000000000000000000002': + balance: '1000000000000100000' + pre: + 095e7baea6a6c7c4c2dfeb977efac326af552d87: + balance: '1000000000000000000' + code: '0x606060405260043610603e5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632c3f2bf3811460b4575b3073ffffffffffffffffffffffffffffffffffffffff16632c3f2bf36040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401600060405180830381600087803b151560a057600080fd5b5af1151560ac57600080fd5b506001915050ff5b341560be57600080fd5b60c460c6565b005b6002ff00a165627a7a7230582050afafcb56c38a6100bd690c100a940b5fd73919053a82fbe14e6cf89dce4c430029' + nonce: '0' + storage: {} + a94f5374fce5edbc8e2a8697c15331677e6ebf0b: + balance: '1000000000000000000' + code: '' + nonce: '0' + storage: {} + transaction: + data: + - '' + gasLimit: + - '1000000000' + gasPrice: '0' + nonce: '0' + secretKey: 45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8 + to: 095e7baea6a6c7c4c2dfeb977efac326af552d87 + value: + - '100000' diff --git a/src/VMTestsFiller/vmBitwiseLogicOperation/byteBNFiller.json b/src/VMTestsFiller/vmBitwiseLogicOperation/byteBNFiller.json new file mode 100644 index 000000000..97e5f46e7 --- /dev/null +++ b/src/VMTestsFiller/vmBitwiseLogicOperation/byteBNFiller.json @@ -0,0 +1,36 @@ +{ + "byteBN": { + "env" : { + "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6", + "currentNumber" : "0", + "currentGasLimit" : "1000000", + "currentDifficulty" : "256", + "currentTimestamp" : "1", + "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" + }, + "expect" : { + "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { + "storage" : { + "0x1" : "0xac" + } + } + }, + "pre" : { + "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { + "balance" : "1000000000000000000000000", + "nonce" : "0", + "code": "{ (asm 0x1234523456 31 BYTE DUP1 ADD 0x01 SSTORE )}", + "storage": {} + } + }, + "exec" : { + "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", + "origin" : "cd1722f3947def4cf144679da39c4c32bdc35681", + "caller" : "cd1722f3947def4cf144679da39c4c32bdc35681", + "value" : "1000000000000000000", + "data" : "", + "gasPrice" : "100000000000000", + "gas" : "100000" + } + } +} |