{ "suicideStorageCheckVCreate_Byzantium" : { "_info" : { "comment" : "[2:21:10] Vitalik Buterin: (i) set storage key 1 of contract C to 3. (ii) self-destruct contract C. (iii) in the next transaction create contract C, and read its storage key. I - via old create.", "filledwith" : "testeth 1.5.0.dev2-72+commit.ff0ca2db", "lllcversion" : "Version: 0.5.0-develop.2018.10.10+commit.06200b4b.Linux.g++", "source" : "src/BlockchainTestsFiller/bcStateTests/suicideStorageCheckVCreateFiller.json", "sourceHash" : "c1348d21907a36b5158cd08ae40de18e37cd3a782a56b73af3d7ddd3483e97d9" }, "blocks" : [ { "blockHeader" : { "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", "difficulty" : "0x020000", "extraData" : "", "gasLimit" : "0x2fefba", "gasUsed" : "0x026b92", "hash" : "0xf7e76f5374ef15d63f0810e0c6607c602fb5fc7f3540cad8adbb6a23e6927522", "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "nonce" : "0x0000000000000000", "number" : "0x01", "parentHash" : "0x6ab35d50404398cdc4965d5b99d0236b062cbe4250eb17def8c7b9ba33fa050f", "receiptTrie" : "0x574cfdc7b84469486ca9aa2f3e2d257e8e76417587f9171a542b2552cb899030", "stateRoot" : "0x59a5058bba186e7e70ea0da8c67f364a2a48e017024962c81c95ec8de195df0b", "timestamp" : "0x5bc07ce6", "transactionsTrie" : "0x538c994f30fc9a09bda091cf204fec8bb6f896df3ca7324d8984ce1cb6fdc512", "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, "rlp" : "0xf902c6f901faa06ab35d50404398cdc4965d5b99d0236b062cbe4250eb17def8c7b9ba33fa050fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a059a5058bba186e7e70ea0da8c67f364a2a48e017024962c81c95ec8de195df0ba0538c994f30fc9a09bda091cf204fec8bb6f896df3ca7324d8984ce1cb6fdc512a0574cfdc7b84469486ca9aa2f3e2d257e8e76417587f9171a542b2552cb899030b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001832fefba83026b92845bc07ce680a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f8c6f860800183061a8094e3476106159f87477ad639e3ddcbb6b240efe45980801ba06ec80a292680500270c0c41910099f740582ed4c969ae73130afb627a0904769a03d240fbac3547335d89c90c047a0064640dec7e4be36d70531900ec504842a18f862010183061a808080966a6001546003556002600255600052600b60156000f01ba0a9e3564cf06590eb5d62c83f6e02a2fe83b98296f99e5b39319c40cf9d80fe37a028b2ef627145dff6022fb88e1fde74e165ab6aada8edfaf911b366e037f2d424c0", "transactions" : [ { "data" : "0x", "gasLimit" : "0x061a80", "gasPrice" : "0x01", "nonce" : "0x00", "r" : "0x6ec80a292680500270c0c41910099f740582ed4c969ae73130afb627a0904769", "s" : "0x3d240fbac3547335d89c90c047a0064640dec7e4be36d70531900ec504842a18", "to" : "0xe3476106159f87477ad639e3ddcbb6b240efe459", "v" : "0x1b", "value" : "0x00" }, { "data" : "0x6a6001546003556002600255600052600b60156000f0", "gasLimit" : "0x061a80", "gasPrice" : "0x01", "nonce" : "0x01", "r" : "0xa9e3564cf06590eb5d62c83f6e02a2fe83b98296f99e5b39319c40cf9d80fe37", "s" : "0x28b2ef627145dff6022fb88e1fde74e165ab6aada8edfaf911b366e037f2d424", "to" : "", "v" : "0x1b", "value" : "0x00" } ], "uncleHeaders" : [ ] } ], "genesisBlockHeader" : { "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", "difficulty" : "0x020000", "extraData" : "0x42", "gasLimit" : "0x2fefd8", "gasUsed" : "0x00", "hash" : "0x6ab35d50404398cdc4965d5b99d0236b062cbe4250eb17def8c7b9ba33fa050f", "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", "nonce" : "0x0102030405060708", "number" : "0x00", "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", "stateRoot" : "0x83a945c67434d812fff09aed3c55d53e3950d0cd12803abd95edcc190d951375", "timestamp" : "0x54c98c81", "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a083a945c67434d812fff09aed3c55d53e3950d0cd12803abd95edcc190d951375a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", "lastblockhash" : "0xf7e76f5374ef15d63f0810e0c6607c602fb5fc7f3540cad8adbb6a23e6927522", "network" : "Byzantium", "postState" : { "0x0000000000000000000000000000000000000001" : { "balance" : "0x03e8", "code" : "", "nonce" : "0x00", "storage" : { } }, "0x8888f1f195afa192cfee860698584c030f4c9db1" : { "balance" : "0x29a2241af62e6b92", "code" : "", "nonce" : "0x00", "storage" : { } }, "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x025409786e", "code" : "", "nonce" : "0x02", "storage" : { } }, "0xe3476106159f87477ad639e3ddcbb6b240efe459" : { "balance" : "0x00", "code" : "", "nonce" : "0x01", "storage" : { "0x02" : "0x02" } }, "0xec0e71ad0a90ffe1909d27dac207f7680abba42d" : { "balance" : "0x00", "code" : "", "nonce" : "0x02", "storage" : { } } }, "pre" : { "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x02540be400", "code" : "", "nonce" : "0x00", "storage" : { } }, "0xe3476106159f87477ad639e3ddcbb6b240efe459" : { "balance" : "0x03e8", "code" : "0x60036001556001ff", "nonce" : "0x00", "storage" : { } } }, "sealEngine" : "NoProof" }, "suicideStorageCheckVCreate_Constantinople" : { "_info" : { "comment" : "[2:21:10] Vitalik Buterin: (i) set storage key 1 of contract C to 3. (ii) self-destruct contract C. (iii) in the next transaction create contract C, and read its storage key. I - via old create.", "filledwith" : "testeth 1.5.0.dev2-72+commit.ff0ca2db", "lllcversion" : "Version: 0.5.0-develop.2018.10.10+commit.06200b4b.Linux.g++", "source" : "src/BlockchainTestsFiller/bcStateTests/suicideStorageCheckVCreateFiller.json", "sourceHash" : "c1348d21907a36b5158cd08ae40de18e37cd3a782a56b73af3d7ddd3483e97d9" }, "blocks" : [ { "blockHeader" : { "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", "difficulty" : "0x020000", "extraData" : "", "gasLimit" : "0x2fefba", "gasUsed" : "0x0258d2", "hash" : "0xb22195f32656a58d41c12629b15460dda65e9c4a2978748cd87b01c8a265aa15", "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "nonce" : "0x0000000000000000", "number" : "0x01", "parentHash" : "0x6ab35d50404398cdc4965d5b99d0236b062cbe4250eb17def8c7b9ba33fa050f", "receiptTrie" : "0x2e2d64ff545d36bc8e9592e6e0f995fbfde3e766b5e026c7047bd7ef9a31a1fe", "stateRoot" : "0xf26d7828ee1208a04fe249b3b203f48334aae3e531b4bf662b06e27fcef62422", "timestamp" : "0x5bc07ce6", "transactionsTrie" : "0x538c994f30fc9a09bda091cf204fec8bb6f896df3ca7324d8984ce1cb6fdc512", "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, "rlp" : "0xf902c6f901faa06ab35d50404398cdc4965d5b99d0236b062cbe4250eb17def8c7b9ba33fa050fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0f26d7828ee1208a04fe249b3b203f48334aae3e531b4bf662b06e27fcef62422a0538c994f30fc9a09bda091cf204fec8bb6f896df3ca7324d8984ce1cb6fdc512a02e2d64ff545d36bc8e9592e6e0f995fbfde3e766b5e026c7047bd7ef9a31a1feb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001832fefba830258d2845bc07ce680a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f8c6f860800183061a8094e3476106159f87477ad639e3ddcbb6b240efe45980801ba06ec80a292680500270c0c41910099f740582ed4c969ae73130afb627a0904769a03d240fbac3547335d89c90c047a0064640dec7e4be36d70531900ec504842a18f862010183061a808080966a6001546003556002600255600052600b60156000f01ba0a9e3564cf06590eb5d62c83f6e02a2fe83b98296f99e5b39319c40cf9d80fe37a028b2ef627145dff6022fb88e1fde74e165ab6aada8edfaf911b366e037f2d424c0", "transactions" : [ { "data" : "0x", "gasLimit" : "0x061a80", "gasPrice" : "0x01", "nonce" : "0x00", "r" : "0x6ec80a292680500270c0c41910099f740582ed4c969ae73130afb627a0904769", "s" : "0x3d240fbac3547335d89c90c047a0064640dec7e4be36d70531900ec504842a18", "to" : "0xe3476106159f87477ad639e3ddcbb6b240efe459", "v" : "0x1b", "value" : "0x00" }, { "data" : "0x6a6001546003556002600255600052600b60156000f0", "gasLimit" : "0x061a80", "gasPrice" : "0x01", "nonce" : "0x01", "r" : "0xa9e3564cf06590eb5d62c83f6e02a2fe83b98296f99e5b39319c40cf9d80fe37", "s" : "0x28b2ef627145dff6022fb88e1fde74e165ab6aada8edfaf911b366e037f2d424", "to" : "", "v" : "0x1b", "value" : "0x00" } ], "uncleHeaders" : [ ] } ], "genesisBlockHeader" : { "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "0x8888f1f195afa192cfee860698584c030f4c9db1", "difficulty" : "0x020000", "extraData" : "0x42", "gasLimit" : "0x2fefd8", "gasUsed" : "0x00", "hash" : "0x6ab35d50404398cdc4965d5b99d0236b062cbe4250eb17def8c7b9ba33fa050f", "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", "nonce" : "0x0102030405060708", "number" : "0x00", "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", "stateRoot" : "0x83a945c67434d812fff09aed3c55d53e3950d0cd12803abd95edcc190d951375", "timestamp" : "0x54c98c81", "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, "genesisRLP" : "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a083a945c67434d812fff09aed3c55d53e3950d0cd12803abd95edcc190d951375a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", "lastblockhash" : "0xb22195f32656a58d41c12629b15460dda65e9c4a2978748cd87b01c8a265aa15", "network" : "Constantinople", "postState" : { "0x0000000000000000000000000000000000000001" : { "balance" : "0x03e8", "code" : "", "nonce" : "0x00", "storage" : { } }, "0x8888f1f195afa192cfee860698584c030f4c9db1" : { "balance" : "0x1bc16d674eca58d2", "code" : "", "nonce" : "0x00", "storage" : { } }, "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0254098b2e", "code" : "", "nonce" : "0x02", "storage" : { } }, "0xe3476106159f87477ad639e3ddcbb6b240efe459" : { "balance" : "0x00", "code" : "", "nonce" : "0x01", "storage" : { "0x02" : "0x02" } }, "0xec0e71ad0a90ffe1909d27dac207f7680abba42d" : { "balance" : "0x00", "code" : "", "nonce" : "0x02", "storage" : { } } }, "pre" : { "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x02540be400", "code" : "", "nonce" : "0x00", "storage" : { } }, "0xe3476106159f87477ad639e3ddcbb6b240efe459" : { "balance" : "0x03e8", "code" : "0x60036001556001ff", "nonce" : "0x00", "storage" : { } } }, "sealEngine" : "NoProof" } }