aboutsummaryrefslogtreecommitdiffstats
path: root/BlockchainTests/GeneralStateTests/stCreate2
diff options
context:
space:
mode:
authorDimitry <dimitry@ethereum.org>2018-09-05 20:10:22 +0800
committerDimitry <dimitry@ethereum.org>2018-09-05 20:10:22 +0800
commit2117e6033a6ada7354b22fde6cb4e878656fae01 (patch)
tree62321be338b82921aa46b39ddcc828adbca1ae24 /BlockchainTests/GeneralStateTests/stCreate2
parentcf18d3b941888a6bf17db5d13e028c92e7a7001e (diff)
downloadtangerine-tests-2117e6033a6ada7354b22fde6cb4e878656fae01.tar
tangerine-tests-2117e6033a6ada7354b22fde6cb4e878656fae01.tar.gz
tangerine-tests-2117e6033a6ada7354b22fde6cb4e878656fae01.tar.bz2
tangerine-tests-2117e6033a6ada7354b22fde6cb4e878656fae01.tar.lz
tangerine-tests-2117e6033a6ada7354b22fde6cb4e878656fae01.tar.xz
tangerine-tests-2117e6033a6ada7354b22fde6cb4e878656fae01.tar.zst
tangerine-tests-2117e6033a6ada7354b22fde6cb4e878656fae01.zip
more create2 collision tests
Diffstat (limited to 'BlockchainTests/GeneralStateTests/stCreate2')
-rw-r--r--BlockchainTests/GeneralStateTests/stCreate2/create2collisionBalance_d0g0v0.json100
-rw-r--r--BlockchainTests/GeneralStateTests/stCreate2/create2collisionBalance_d1g0v0.json282
-rw-r--r--BlockchainTests/GeneralStateTests/stCreate2/create2collisionBalance_d2g0v0.json281
-rw-r--r--BlockchainTests/GeneralStateTests/stCreate2/create2collisionBalance_d3g0v0.json281
-rw-r--r--BlockchainTests/GeneralStateTests/stCreate2/create2collisionCode_d0g0v0.json100
-rw-r--r--BlockchainTests/GeneralStateTests/stCreate2/create2collisionCode_d1g0v0.json281
-rw-r--r--BlockchainTests/GeneralStateTests/stCreate2/create2collisionCode_d2g0v0.json281
-rw-r--r--BlockchainTests/GeneralStateTests/stCreate2/create2collisionNonce_d0g0v0.json100
-rw-r--r--BlockchainTests/GeneralStateTests/stCreate2/create2collisionNonce_d1g0v0.json281
-rw-r--r--BlockchainTests/GeneralStateTests/stCreate2/create2collisionNonce_d2g0v0.json281
-rw-r--r--BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedOOG_d0g0v0.json100
-rw-r--r--BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedOOG_d1g0v0.json274
-rw-r--r--BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedOOG_d2g0v0.json274
-rw-r--r--BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedRevert_d0g0v0.json128
-rw-r--r--BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedRevert_d1g0v0.json274
-rw-r--r--BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedRevert_d2g0v0.json274
-rw-r--r--BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructed_d0g0v0.json100
-rw-r--r--BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructed_d1g0v0.json281
-rw-r--r--BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructed_d2g0v0.json281
-rw-r--r--BlockchainTests/GeneralStateTests/stCreate2/create2collisionStorage_d0g0v0.json72
-rw-r--r--BlockchainTests/GeneralStateTests/stCreate2/create2collisionStorage_d1g0v0.json72
-rw-r--r--BlockchainTests/GeneralStateTests/stCreate2/create2collisionStorage_d2g0v0.json292
22 files changed, 4504 insertions, 186 deletions
diff --git a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionBalance_d0g0v0.json b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionBalance_d0g0v0.json
index b54e7d49e..b05ccd72f 100644
--- a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionBalance_d0g0v0.json
+++ b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionBalance_d0g0v0.json
@@ -1,11 +1,11 @@
{
"create2collisionBalance_d0g0v0_Byzantium" : {
"_info" : {
- "comment" : "",
- "filledwith" : "testeth 1.5.0.dev2+commit.0397a837.dirty",
+ "comment" : "create2 generates an account that already exists and has balance != 0",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
"lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
"source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionBalance_d0g0v0Filler.json",
- "sourceHash" : "a6dbbb19e1e4568d0b846c3ccc6f470e1a4a9378672b9f79b0238e97da147a1d"
+ "sourceHash" : "2654c43bd4351356a9eaafcf540359a0c608d7b9fcbf0214da46331b0e80bab9"
},
"blocks" : [
{
@@ -16,18 +16,18 @@
"extraData" : "",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x061a80",
- "hash" : "0x3c21af30970cb3040c54f5beda9656e343aa46cfe508e90c8f1cd910d4863a20",
+ "hash" : "0xabbc2e834d4d06ea7a81290bd27db522598aabfe0a85a57e2d7dec0fc14624e3",
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"nonce" : "0x0000000000000000",
"number" : "0x01",
- "parentHash" : "0x9341157586e27b818594edac30e7f5f31d1835c61beaeb195ffe037da9cdc8f5",
+ "parentHash" : "0x80d4314228311bfe2837641c967f4013f4e463d87fcafa6493e5ceac3b5023aa",
"receiptTrie" : "0xba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094",
- "stateRoot" : "0x72f450246420cee8e36eec7ba251702e7e5bd837853571cff0fc4b31e165def2",
+ "stateRoot" : "0x6367402df6af17bdc9f0143e58817761cdf12b7074defbfed27ebe153ee23d32",
"timestamp" : "0x03e8",
"transactionsTrie" : "0xb70c74785b8b7681bc597b44ff6c81e032bc23f3351208ae1cc350ecc57e3514",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "rlp" : "0xf90255f901f8a09341157586e27b818594edac30e7f5f31d1835c61beaeb195ffe037da9cdc8f5a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa072f450246420cee8e36eec7ba251702e7e5bd837853571cff0fc4b31e165def2a0b70c74785b8b7681bc597b44ff6c81e032bc23f3351208ae1cc350ecc57e3514a0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f857f855800183061a808001896000600060006000f51ca0ec06b6a5de4da3d4c1dd660df4a47ec361b883301c7e51de9e9a9d9ccc2a1e41a072568521c5df26ee1166c2a92581c1dd2e89ed9832fc1ba0d33f74807be56c48c0",
+ "rlp" : "0xf90255f901f8a080d4314228311bfe2837641c967f4013f4e463d87fcafa6493e5ceac3b5023aaa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa06367402df6af17bdc9f0143e58817761cdf12b7074defbfed27ebe153ee23d32a0b70c74785b8b7681bc597b44ff6c81e032bc23f3351208ae1cc350ecc57e3514a0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f857f855800183061a808001896000600060006000f51ca0ec06b6a5de4da3d4c1dd660df4a47ec361b883301c7e51de9e9a9d9ccc2a1e41a072568521c5df26ee1166c2a92581c1dd2e89ed9832fc1ba0d33f74807be56c48c0",
"transactions" : [
{
"data" : "0x6000600060006000f5",
@@ -52,19 +52,19 @@
"extraData" : "0x42",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x00",
- "hash" : "0x9341157586e27b818594edac30e7f5f31d1835c61beaeb195ffe037da9cdc8f5",
+ "hash" : "0x80d4314228311bfe2837641c967f4013f4e463d87fcafa6493e5ceac3b5023aa",
"mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"nonce" : "0x0102030405060708",
"number" : "0x00",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
- "stateRoot" : "0x4087d8a0d34a21f4873ae2650e1a87fa8d6761d84ccaeac32c1375f3ed1a0e5d",
+ "stateRoot" : "0x54baeb2918248ea92a38f78e7f3a8d03f9d8dcbe8174ea99604947544958e71e",
"timestamp" : "0x03b6",
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa04087d8a0d34a21f4873ae2650e1a87fa8d6761d84ccaeac32c1375f3ed1a0e5da056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
- "lastblockhash" : "0x3c21af30970cb3040c54f5beda9656e343aa46cfe508e90c8f1cd910d4863a20",
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa054baeb2918248ea92a38f78e7f3a8d03f9d8dcbe8174ea99604947544958e71ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xabbc2e834d4d06ea7a81290bd27db522598aabfe0a85a57e2d7dec0fc14624e3",
"network" : "Byzantium",
"postState" : {
"0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
@@ -81,12 +81,26 @@
"storage" : {
}
},
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
"0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
"balance" : "0x01",
"code" : "",
"nonce" : "0x00",
"storage" : {
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
}
},
"pre" : {
@@ -97,23 +111,37 @@
"storage" : {
}
},
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
"0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
"balance" : "0x01",
"code" : "",
"nonce" : "0x00",
"storage" : {
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
}
},
"sealEngine" : "NoProof"
},
"create2collisionBalance_d0g0v0_Constantinople" : {
"_info" : {
- "comment" : "",
- "filledwith" : "testeth 1.5.0.dev2+commit.0397a837.dirty",
+ "comment" : "create2 generates an account that already exists and has balance != 0",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
"lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
"source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionBalance_d0g0v0Filler.json",
- "sourceHash" : "a6dbbb19e1e4568d0b846c3ccc6f470e1a4a9378672b9f79b0238e97da147a1d"
+ "sourceHash" : "2654c43bd4351356a9eaafcf540359a0c608d7b9fcbf0214da46331b0e80bab9"
},
"blocks" : [
{
@@ -124,18 +152,18 @@
"extraData" : "",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x014d78",
- "hash" : "0x0631c550bf033c0cade9d1ac8062a2dd047cab21428675be89f5c18647188e05",
+ "hash" : "0x4d41a66fcddf207bfbd75e2fbff9a908222fe26e6c213754acb69250f4139281",
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"nonce" : "0x0000000000000000",
"number" : "0x01",
- "parentHash" : "0x9341157586e27b818594edac30e7f5f31d1835c61beaeb195ffe037da9cdc8f5",
+ "parentHash" : "0x80d4314228311bfe2837641c967f4013f4e463d87fcafa6493e5ceac3b5023aa",
"receiptTrie" : "0x0280b3d3640932e2aba7def3095917b394225ec9be38617d2b8edab23ea50345",
- "stateRoot" : "0x2f10f9405b122dc144875e68134253b4f5eac633b742d1b20585891bf953bc70",
+ "stateRoot" : "0xfee04fc073a8baf8561bfeddcc2b9bf15bdf26c361b20e79a4ee37ee29948e67",
"timestamp" : "0x03e8",
"transactionsTrie" : "0xb70c74785b8b7681bc597b44ff6c81e032bc23f3351208ae1cc350ecc57e3514",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "rlp" : "0xf90255f901f8a09341157586e27b818594edac30e7f5f31d1835c61beaeb195ffe037da9cdc8f5a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa02f10f9405b122dc144875e68134253b4f5eac633b742d1b20585891bf953bc70a0b70c74785b8b7681bc597b44ff6c81e032bc23f3351208ae1cc350ecc57e3514a00280b3d3640932e2aba7def3095917b394225ec9be38617d2b8edab23ea50345b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083014d788203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f857f855800183061a808001896000600060006000f51ca0ec06b6a5de4da3d4c1dd660df4a47ec361b883301c7e51de9e9a9d9ccc2a1e41a072568521c5df26ee1166c2a92581c1dd2e89ed9832fc1ba0d33f74807be56c48c0",
+ "rlp" : "0xf90255f901f8a080d4314228311bfe2837641c967f4013f4e463d87fcafa6493e5ceac3b5023aaa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0fee04fc073a8baf8561bfeddcc2b9bf15bdf26c361b20e79a4ee37ee29948e67a0b70c74785b8b7681bc597b44ff6c81e032bc23f3351208ae1cc350ecc57e3514a00280b3d3640932e2aba7def3095917b394225ec9be38617d2b8edab23ea50345b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083014d788203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f857f855800183061a808001896000600060006000f51ca0ec06b6a5de4da3d4c1dd660df4a47ec361b883301c7e51de9e9a9d9ccc2a1e41a072568521c5df26ee1166c2a92581c1dd2e89ed9832fc1ba0d33f74807be56c48c0",
"transactions" : [
{
"data" : "0x6000600060006000f5",
@@ -160,19 +188,19 @@
"extraData" : "0x42",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x00",
- "hash" : "0x9341157586e27b818594edac30e7f5f31d1835c61beaeb195ffe037da9cdc8f5",
+ "hash" : "0x80d4314228311bfe2837641c967f4013f4e463d87fcafa6493e5ceac3b5023aa",
"mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"nonce" : "0x0102030405060708",
"number" : "0x00",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
- "stateRoot" : "0x4087d8a0d34a21f4873ae2650e1a87fa8d6761d84ccaeac32c1375f3ed1a0e5d",
+ "stateRoot" : "0x54baeb2918248ea92a38f78e7f3a8d03f9d8dcbe8174ea99604947544958e71e",
"timestamp" : "0x03b6",
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa04087d8a0d34a21f4873ae2650e1a87fa8d6761d84ccaeac32c1375f3ed1a0e5da056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
- "lastblockhash" : "0x0631c550bf033c0cade9d1ac8062a2dd047cab21428675be89f5c18647188e05",
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa054baeb2918248ea92a38f78e7f3a8d03f9d8dcbe8174ea99604947544958e71ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x4d41a66fcddf207bfbd75e2fbff9a908222fe26e6c213754acb69250f4139281",
"network" : "Constantinople",
"postState" : {
"0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
@@ -196,12 +224,26 @@
"storage" : {
}
},
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
"0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
"balance" : "0x01",
"code" : "",
"nonce" : "0x01",
"storage" : {
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
}
},
"pre" : {
@@ -212,12 +254,26 @@
"storage" : {
}
},
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
"0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
"balance" : "0x01",
"code" : "",
"nonce" : "0x00",
"storage" : {
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
}
},
"sealEngine" : "NoProof"
diff --git a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionBalance_d1g0v0.json b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionBalance_d1g0v0.json
new file mode 100644
index 000000000..0efbd70b8
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionBalance_d1g0v0.json
@@ -0,0 +1,282 @@
+{
+ "create2collisionBalance_d1g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "create2 generates an account that already exists and has balance != 0",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionBalance_d1g0v0Filler.json",
+ "sourceHash" : "de3c3a4919dd9f5c2afaae321b579e0a67b109025c0c2173af5a67bfd84328d4"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x061a80",
+ "hash" : "0xcf8655a50363f46934115e88571b5a4a1af6c54ccb52bf41af81cc67747e79f2",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0x80d4314228311bfe2837641c967f4013f4e463d87fcafa6493e5ceac3b5023aa",
+ "receiptTrie" : "0xba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094",
+ "stateRoot" : "0x6367402df6af17bdc9f0143e58817761cdf12b7074defbfed27ebe153ee23d32",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xdd76ef156ad93df27e0f98a0519c55d679ce200ed4d9c1d409ec3df684afbfcd",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf9025ef901f8a080d4314228311bfe2837641c967f4013f4e463d87fcafa6493e5ceac3b5023aaa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa06367402df6af17bdc9f0143e58817761cdf12b7074defbfed27ebe153ee23d32a0dd76ef156ad93df27e0f98a0519c55d679ce200ed4d9c1d409ec3df684afbfcda0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f860f85e800183061a8080019264600160015560005260006005601b6000f51ca07da48f10e29eb5a6814cda354150bde7f47de04fa62ed4cdb9ff4a81a5794b84a07bbabfcc8e405f15aa225178990ca95a390f0ff8dfa392545ed8ae9c4b61377cc0",
+ "transactions" : [
+ {
+ "data" : "0x64600160015560005260006005601b6000f5",
+ "gasLimit" : "0x061a80",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x7da48f10e29eb5a6814cda354150bde7f47de04fa62ed4cdb9ff4a81a5794b84",
+ "s" : "0x7bbabfcc8e405f15aa225178990ca95a390f0ff8dfa392545ed8ae9c4b61377c",
+ "to" : "",
+ "v" : "0x1c",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0x80d4314228311bfe2837641c967f4013f4e463d87fcafa6493e5ceac3b5023aa",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x54baeb2918248ea92a38f78e7f3a8d03f9d8dcbe8174ea99604947544958e71e",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa054baeb2918248ea92a38f78e7f3a8d03f9d8dcbe8174ea99604947544958e71ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xcf8655a50363f46934115e88571b5a4a1af6c54ccb52bf41af81cc67747e79f2",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af6321a80",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a75de580",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ },
+ "create2collisionBalance_d1g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "create2 generates an account that already exists and has balance != 0",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionBalance_d1g0v0Filler.json",
+ "sourceHash" : "de3c3a4919dd9f5c2afaae321b579e0a67b109025c0c2173af5a67bfd84328d4"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x019e4e",
+ "hash" : "0x9193317880cb834a3de993b9fe356e8b7a7248c0d451b1e989c026d5d949100d",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0x80d4314228311bfe2837641c967f4013f4e463d87fcafa6493e5ceac3b5023aa",
+ "receiptTrie" : "0x908fdf67d77ea4340d0d868e513eb0b5c689dfc14418e6beffd11356b6fbc802",
+ "stateRoot" : "0x6dda3b07a9b201a63c95ca6ac4aec82e212b234d541fbd2c857a8635d2166ac3",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xdd76ef156ad93df27e0f98a0519c55d679ce200ed4d9c1d409ec3df684afbfcd",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf9025ef901f8a080d4314228311bfe2837641c967f4013f4e463d87fcafa6493e5ceac3b5023aaa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa06dda3b07a9b201a63c95ca6ac4aec82e212b234d541fbd2c857a8635d2166ac3a0dd76ef156ad93df27e0f98a0519c55d679ce200ed4d9c1d409ec3df684afbfcda0908fdf67d77ea4340d0d868e513eb0b5c689dfc14418e6beffd11356b6fbc802b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083019e4e8203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f860f85e800183061a8080019264600160015560005260006005601b6000f51ca07da48f10e29eb5a6814cda354150bde7f47de04fa62ed4cdb9ff4a81a5794b84a07bbabfcc8e405f15aa225178990ca95a390f0ff8dfa392545ed8ae9c4b61377cc0",
+ "transactions" : [
+ {
+ "data" : "0x64600160015560005260006005601b6000f5",
+ "gasLimit" : "0x061a80",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x7da48f10e29eb5a6814cda354150bde7f47de04fa62ed4cdb9ff4a81a5794b84",
+ "s" : "0x7bbabfcc8e405f15aa225178990ca95a390f0ff8dfa392545ed8ae9c4b61377c",
+ "to" : "",
+ "v" : "0x1c",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0x80d4314228311bfe2837641c967f4013f4e463d87fcafa6493e5ceac3b5023aa",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x54baeb2918248ea92a38f78e7f3a8d03f9d8dcbe8174ea99604947544958e71e",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa054baeb2918248ea92a38f78e7f3a8d03f9d8dcbe8174ea99604947544958e71ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x9193317880cb834a3de993b9fe356e8b7a7248c0d451b1e989c026d5d949100d",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62d9e4e",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a76261b1",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ "0x01" : "0x01"
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionBalance_d2g0v0.json b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionBalance_d2g0v0.json
new file mode 100644
index 000000000..2a74966aa
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionBalance_d2g0v0.json
@@ -0,0 +1,281 @@
+{
+ "create2collisionBalance_d2g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "create2 generates an account that already exists and has balance != 0",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionBalance_d2g0v0Filler.json",
+ "sourceHash" : "087990e3409d8da018f3d8751da603e583a794221e61de770f624936338b26a1"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x061a80",
+ "hash" : "0x93f070fc99dde0ce6e337210e6e4f8ed739718b8395aead756d87ac34e4948bf",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0x80d4314228311bfe2837641c967f4013f4e463d87fcafa6493e5ceac3b5023aa",
+ "receiptTrie" : "0xba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094",
+ "stateRoot" : "0x6367402df6af17bdc9f0143e58817761cdf12b7074defbfed27ebe153ee23d32",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x6144de85fad56b987e77487e31caf3e5c944cff3f2f4b2353f67f28e304dd131",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90267f901f8a080d4314228311bfe2837641c967f4013f4e463d87fcafa6493e5ceac3b5023aaa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa06367402df6af17bdc9f0143e58817761cdf12b7074defbfed27ebe153ee23d32a06144de85fad56b987e77487e31caf3e5c944cff3f2f4b2353f67f28e304dd131a0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f869f867800183061a8080019b6d6460016001556000526005601bf36000526000600e60126000f51ba06e3d7fc770c6f8dd5bdd4012f7979ff80f3dd90b9d2d5ff70caf5016723f5935a0672067c23773c51da516c12d39692bd00dea60cee7c7de58f0456b01d4ce0322c0",
+ "transactions" : [
+ {
+ "data" : "0x6d6460016001556000526005601bf36000526000600e60126000f5",
+ "gasLimit" : "0x061a80",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x6e3d7fc770c6f8dd5bdd4012f7979ff80f3dd90b9d2d5ff70caf5016723f5935",
+ "s" : "0x672067c23773c51da516c12d39692bd00dea60cee7c7de58f0456b01d4ce0322",
+ "to" : "",
+ "v" : "0x1b",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0x80d4314228311bfe2837641c967f4013f4e463d87fcafa6493e5ceac3b5023aa",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x54baeb2918248ea92a38f78e7f3a8d03f9d8dcbe8174ea99604947544958e71e",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa054baeb2918248ea92a38f78e7f3a8d03f9d8dcbe8174ea99604947544958e71ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x93f070fc99dde0ce6e337210e6e4f8ed739718b8395aead756d87ac34e4948bf",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af6321a80",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a75de580",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ },
+ "create2collisionBalance_d2g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "create2 generates an account that already exists and has balance != 0",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionBalance_d2g0v0Filler.json",
+ "sourceHash" : "087990e3409d8da018f3d8751da603e583a794221e61de770f624936338b26a1"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x015646",
+ "hash" : "0x8c7f4c1988d48267f110c6298c4a8ce4fe2924bd3a5a9b77d078b6912a685967",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0x80d4314228311bfe2837641c967f4013f4e463d87fcafa6493e5ceac3b5023aa",
+ "receiptTrie" : "0xbf08a27ebea5aee35a1889502d1d9cd784e7c503ac3c2d9f6275286fb518f574",
+ "stateRoot" : "0x50ed76edff66825f603da4c377a685ad0cb880b03e7837c75d09d1c85be10b19",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x6144de85fad56b987e77487e31caf3e5c944cff3f2f4b2353f67f28e304dd131",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90267f901f8a080d4314228311bfe2837641c967f4013f4e463d87fcafa6493e5ceac3b5023aaa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa050ed76edff66825f603da4c377a685ad0cb880b03e7837c75d09d1c85be10b19a06144de85fad56b987e77487e31caf3e5c944cff3f2f4b2353f67f28e304dd131a0bf08a27ebea5aee35a1889502d1d9cd784e7c503ac3c2d9f6275286fb518f574b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f4240830156468203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f869f867800183061a8080019b6d6460016001556000526005601bf36000526000600e60126000f51ba06e3d7fc770c6f8dd5bdd4012f7979ff80f3dd90b9d2d5ff70caf5016723f5935a0672067c23773c51da516c12d39692bd00dea60cee7c7de58f0456b01d4ce0322c0",
+ "transactions" : [
+ {
+ "data" : "0x6d6460016001556000526005601bf36000526000600e60126000f5",
+ "gasLimit" : "0x061a80",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x6e3d7fc770c6f8dd5bdd4012f7979ff80f3dd90b9d2d5ff70caf5016723f5935",
+ "s" : "0x672067c23773c51da516c12d39692bd00dea60cee7c7de58f0456b01d4ce0322",
+ "to" : "",
+ "v" : "0x1b",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0x80d4314228311bfe2837641c967f4013f4e463d87fcafa6493e5ceac3b5023aa",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x54baeb2918248ea92a38f78e7f3a8d03f9d8dcbe8174ea99604947544958e71e",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa054baeb2918248ea92a38f78e7f3a8d03f9d8dcbe8174ea99604947544958e71ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x8c7f4c1988d48267f110c6298c4a8ce4fe2924bd3a5a9b77d078b6912a685967",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62d5646",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a762a9b9",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6001600155",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionBalance_d3g0v0.json b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionBalance_d3g0v0.json
new file mode 100644
index 000000000..9ffd6d39c
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionBalance_d3g0v0.json
@@ -0,0 +1,281 @@
+{
+ "create2collisionBalance_d3g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "create2 generates an account that already exists and has balance != 0",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionBalance_d3g0v0Filler.json",
+ "sourceHash" : "d56ffb5123f5ca4dd426cfa0442c0fd86249e4b2b31682d471d7df57af3e7175"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x061a80",
+ "hash" : "0x060c44be8853bc442e534f6008dbdb1c514623493934c4089620ee17b994704f",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0x80d4314228311bfe2837641c967f4013f4e463d87fcafa6493e5ceac3b5023aa",
+ "receiptTrie" : "0xba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094",
+ "stateRoot" : "0x6367402df6af17bdc9f0143e58817761cdf12b7074defbfed27ebe153ee23d32",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x3e9225e018bf6a8048d1788dbe869d9c9ad5ebbb2cbef17f340ae7945c53f0e8",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90255f901f8a080d4314228311bfe2837641c967f4013f4e463d87fcafa6493e5ceac3b5023aaa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa06367402df6af17bdc9f0143e58817761cdf12b7074defbfed27ebe153ee23d32a03e9225e018bf6a8048d1788dbe869d9c9ad5ebbb2cbef17f340ae7945c53f0e8a0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f857f855800183061a808001896000600060006001f51ca0bcb8e3b988ef2600800744cbd56a589545f6835ba785bd1294cbfd4269475e5fa0364cd8be570ac583145288da8593dce1f18b3886f33ef75133779d02babaec14c0",
+ "transactions" : [
+ {
+ "data" : "0x6000600060006001f5",
+ "gasLimit" : "0x061a80",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xbcb8e3b988ef2600800744cbd56a589545f6835ba785bd1294cbfd4269475e5f",
+ "s" : "0x364cd8be570ac583145288da8593dce1f18b3886f33ef75133779d02babaec14",
+ "to" : "",
+ "v" : "0x1c",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0x80d4314228311bfe2837641c967f4013f4e463d87fcafa6493e5ceac3b5023aa",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x54baeb2918248ea92a38f78e7f3a8d03f9d8dcbe8174ea99604947544958e71e",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa054baeb2918248ea92a38f78e7f3a8d03f9d8dcbe8174ea99604947544958e71ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x060c44be8853bc442e534f6008dbdb1c514623493934c4089620ee17b994704f",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af6321a80",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a75de580",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ },
+ "create2collisionBalance_d3g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "create2 generates an account that already exists and has balance != 0",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionBalance_d3g0v0Filler.json",
+ "sourceHash" : "d56ffb5123f5ca4dd426cfa0442c0fd86249e4b2b31682d471d7df57af3e7175"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x014db8",
+ "hash" : "0xfff78a4f9c73ee4efd82771ed60cb76fa84ba832363059f8dbe5d626c2d0776f",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0x80d4314228311bfe2837641c967f4013f4e463d87fcafa6493e5ceac3b5023aa",
+ "receiptTrie" : "0xe16440e98dee2ca4d8a984ab2cd4813dd80e2897037016cd4ceffa32f34168f2",
+ "stateRoot" : "0x7fdb0b940cc9a6db8dd66f71de3d1b5572b8e2b9ca251fe0e33233f3bfe90582",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x3e9225e018bf6a8048d1788dbe869d9c9ad5ebbb2cbef17f340ae7945c53f0e8",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90255f901f8a080d4314228311bfe2837641c967f4013f4e463d87fcafa6493e5ceac3b5023aaa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa07fdb0b940cc9a6db8dd66f71de3d1b5572b8e2b9ca251fe0e33233f3bfe90582a03e9225e018bf6a8048d1788dbe869d9c9ad5ebbb2cbef17f340ae7945c53f0e8a0e16440e98dee2ca4d8a984ab2cd4813dd80e2897037016cd4ceffa32f34168f2b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083014db88203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f857f855800183061a808001896000600060006001f51ca0bcb8e3b988ef2600800744cbd56a589545f6835ba785bd1294cbfd4269475e5fa0364cd8be570ac583145288da8593dce1f18b3886f33ef75133779d02babaec14c0",
+ "transactions" : [
+ {
+ "data" : "0x6000600060006001f5",
+ "gasLimit" : "0x061a80",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xbcb8e3b988ef2600800744cbd56a589545f6835ba785bd1294cbfd4269475e5f",
+ "s" : "0x364cd8be570ac583145288da8593dce1f18b3886f33ef75133779d02babaec14",
+ "to" : "",
+ "v" : "0x1c",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0x80d4314228311bfe2837641c967f4013f4e463d87fcafa6493e5ceac3b5023aa",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x54baeb2918248ea92a38f78e7f3a8d03f9d8dcbe8174ea99604947544958e71e",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa054baeb2918248ea92a38f78e7f3a8d03f9d8dcbe8174ea99604947544958e71ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xfff78a4f9c73ee4efd82771ed60cb76fa84ba832363059f8dbe5d626c2d0776f",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62d4db8",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a762b247",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x02",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionCode_d0g0v0.json b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionCode_d0g0v0.json
index 23b109205..5c6b6e16a 100644
--- a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionCode_d0g0v0.json
+++ b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionCode_d0g0v0.json
@@ -1,11 +1,11 @@
{
"create2collisionCode_d0g0v0_Byzantium" : {
"_info" : {
- "comment" : "",
- "filledwith" : "testeth 1.5.0.dev2+commit.0397a837.dirty",
+ "comment" : "create2 generates an account that already exists and has not empty code",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
"lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
"source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionCode_d0g0v0Filler.json",
- "sourceHash" : "b15322cf4345d4628c56abd674d6b66af98b63d4ba8c2c683e57ec86fde64785"
+ "sourceHash" : "93a7d25e92b673eadaa93f7e0f3cc2f040591163928788c13abe4941f4ca0133"
},
"blocks" : [
{
@@ -16,18 +16,18 @@
"extraData" : "",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x061a80",
- "hash" : "0x4389c7cca02c082d28b47c7689223c2a37387a25a77024e2e8afaff4a7091e5b",
+ "hash" : "0xd0ff73c34c305c5922ce796d46b5814839603ffeef39707ff38a685743e486b6",
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"nonce" : "0x0000000000000000",
"number" : "0x01",
- "parentHash" : "0xc32cf6755bfbf7634fae65bd61382dd070bfa81a017658022a281716733b03f7",
+ "parentHash" : "0x77bec9c28effbee35be324158202b6aac4a5815b10e6e980ecad49c6571ce51b",
"receiptTrie" : "0xba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094",
- "stateRoot" : "0x7b2e70bf4d2856e982f472a7d999fec9ed97519e6e4517df905d1d5f8e6cb6d1",
+ "stateRoot" : "0x23ce4e374aa8adc71aafe7e928e96501ea3a3088d95db6143026d6a45813cf38",
"timestamp" : "0x03e8",
"transactionsTrie" : "0xb70c74785b8b7681bc597b44ff6c81e032bc23f3351208ae1cc350ecc57e3514",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "rlp" : "0xf90255f901f8a0c32cf6755bfbf7634fae65bd61382dd070bfa81a017658022a281716733b03f7a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa07b2e70bf4d2856e982f472a7d999fec9ed97519e6e4517df905d1d5f8e6cb6d1a0b70c74785b8b7681bc597b44ff6c81e032bc23f3351208ae1cc350ecc57e3514a0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f857f855800183061a808001896000600060006000f51ca0ec06b6a5de4da3d4c1dd660df4a47ec361b883301c7e51de9e9a9d9ccc2a1e41a072568521c5df26ee1166c2a92581c1dd2e89ed9832fc1ba0d33f74807be56c48c0",
+ "rlp" : "0xf90255f901f8a077bec9c28effbee35be324158202b6aac4a5815b10e6e980ecad49c6571ce51ba01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa023ce4e374aa8adc71aafe7e928e96501ea3a3088d95db6143026d6a45813cf38a0b70c74785b8b7681bc597b44ff6c81e032bc23f3351208ae1cc350ecc57e3514a0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f857f855800183061a808001896000600060006000f51ca0ec06b6a5de4da3d4c1dd660df4a47ec361b883301c7e51de9e9a9d9ccc2a1e41a072568521c5df26ee1166c2a92581c1dd2e89ed9832fc1ba0d33f74807be56c48c0",
"transactions" : [
{
"data" : "0x6000600060006000f5",
@@ -52,19 +52,19 @@
"extraData" : "0x42",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x00",
- "hash" : "0xc32cf6755bfbf7634fae65bd61382dd070bfa81a017658022a281716733b03f7",
+ "hash" : "0x77bec9c28effbee35be324158202b6aac4a5815b10e6e980ecad49c6571ce51b",
"mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"nonce" : "0x0102030405060708",
"number" : "0x00",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
- "stateRoot" : "0x852d63d8e83bc56efc614c211b3d3f38f6ad1e848f8af323a6488a2c6a4fb4d4",
+ "stateRoot" : "0x3f7a939d4edc4e245295c18b442c80655fd0146f70bf2f73e13a6a2a8eff8a5f",
"timestamp" : "0x03b6",
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0852d63d8e83bc56efc614c211b3d3f38f6ad1e848f8af323a6488a2c6a4fb4d4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
- "lastblockhash" : "0x4389c7cca02c082d28b47c7689223c2a37387a25a77024e2e8afaff4a7091e5b",
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa03f7a939d4edc4e245295c18b442c80655fd0146f70bf2f73e13a6a2a8eff8a5fa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xd0ff73c34c305c5922ce796d46b5814839603ffeef39707ff38a685743e486b6",
"network" : "Byzantium",
"postState" : {
"0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
@@ -81,12 +81,26 @@
"storage" : {
}
},
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
"0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
"balance" : "0x00",
"code" : "0x010203",
"nonce" : "0x00",
"storage" : {
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
}
},
"pre" : {
@@ -97,23 +111,37 @@
"storage" : {
}
},
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
"0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
"balance" : "0x00",
"code" : "0x010203",
"nonce" : "0x00",
"storage" : {
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
}
},
"sealEngine" : "NoProof"
},
"create2collisionCode_d0g0v0_Constantinople" : {
"_info" : {
- "comment" : "",
- "filledwith" : "testeth 1.5.0.dev2+commit.0397a837.dirty",
+ "comment" : "create2 generates an account that already exists and has not empty code",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
"lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
"source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionCode_d0g0v0Filler.json",
- "sourceHash" : "b15322cf4345d4628c56abd674d6b66af98b63d4ba8c2c683e57ec86fde64785"
+ "sourceHash" : "93a7d25e92b673eadaa93f7e0f3cc2f040591163928788c13abe4941f4ca0133"
},
"blocks" : [
{
@@ -124,18 +152,18 @@
"extraData" : "",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x06074c",
- "hash" : "0xce50db66cdf84bba20863ef680950f6dce3b6e0f6e60b433083b8c0e4249d431",
+ "hash" : "0xaf7be1b12d86087ee80daee134747ea2a44d49cbbdd7e0cc2c65d6f433ae7feb",
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"nonce" : "0x0000000000000000",
"number" : "0x01",
- "parentHash" : "0xc32cf6755bfbf7634fae65bd61382dd070bfa81a017658022a281716733b03f7",
+ "parentHash" : "0x77bec9c28effbee35be324158202b6aac4a5815b10e6e980ecad49c6571ce51b",
"receiptTrie" : "0xf290f8c8f35117495b4b9f7d65c1d35ccf6d6de23e1b603ae0fd7135ba0ccaf0",
- "stateRoot" : "0xe2a4bae47aa6c4bade616fe55b2aefd49f8a90ebd1d261520910e076cb888b1a",
+ "stateRoot" : "0x3232c2ad434a15c7d54e9b4bd565f7b72af66d1eaf19981e99f770221fd82144",
"timestamp" : "0x03e8",
"transactionsTrie" : "0xb70c74785b8b7681bc597b44ff6c81e032bc23f3351208ae1cc350ecc57e3514",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "rlp" : "0xf90255f901f8a0c32cf6755bfbf7634fae65bd61382dd070bfa81a017658022a281716733b03f7a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0e2a4bae47aa6c4bade616fe55b2aefd49f8a90ebd1d261520910e076cb888b1aa0b70c74785b8b7681bc597b44ff6c81e032bc23f3351208ae1cc350ecc57e3514a0f290f8c8f35117495b4b9f7d65c1d35ccf6d6de23e1b603ae0fd7135ba0ccaf0b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f42408306074c8203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f857f855800183061a808001896000600060006000f51ca0ec06b6a5de4da3d4c1dd660df4a47ec361b883301c7e51de9e9a9d9ccc2a1e41a072568521c5df26ee1166c2a92581c1dd2e89ed9832fc1ba0d33f74807be56c48c0",
+ "rlp" : "0xf90255f901f8a077bec9c28effbee35be324158202b6aac4a5815b10e6e980ecad49c6571ce51ba01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa03232c2ad434a15c7d54e9b4bd565f7b72af66d1eaf19981e99f770221fd82144a0b70c74785b8b7681bc597b44ff6c81e032bc23f3351208ae1cc350ecc57e3514a0f290f8c8f35117495b4b9f7d65c1d35ccf6d6de23e1b603ae0fd7135ba0ccaf0b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f42408306074c8203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f857f855800183061a808001896000600060006000f51ca0ec06b6a5de4da3d4c1dd660df4a47ec361b883301c7e51de9e9a9d9ccc2a1e41a072568521c5df26ee1166c2a92581c1dd2e89ed9832fc1ba0d33f74807be56c48c0",
"transactions" : [
{
"data" : "0x6000600060006000f5",
@@ -160,19 +188,19 @@
"extraData" : "0x42",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x00",
- "hash" : "0xc32cf6755bfbf7634fae65bd61382dd070bfa81a017658022a281716733b03f7",
+ "hash" : "0x77bec9c28effbee35be324158202b6aac4a5815b10e6e980ecad49c6571ce51b",
"mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"nonce" : "0x0102030405060708",
"number" : "0x00",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
- "stateRoot" : "0x852d63d8e83bc56efc614c211b3d3f38f6ad1e848f8af323a6488a2c6a4fb4d4",
+ "stateRoot" : "0x3f7a939d4edc4e245295c18b442c80655fd0146f70bf2f73e13a6a2a8eff8a5f",
"timestamp" : "0x03b6",
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0852d63d8e83bc56efc614c211b3d3f38f6ad1e848f8af323a6488a2c6a4fb4d4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
- "lastblockhash" : "0xce50db66cdf84bba20863ef680950f6dce3b6e0f6e60b433083b8c0e4249d431",
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa03f7a939d4edc4e245295c18b442c80655fd0146f70bf2f73e13a6a2a8eff8a5fa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xaf7be1b12d86087ee80daee134747ea2a44d49cbbdd7e0cc2c65d6f433ae7feb",
"network" : "Constantinople",
"postState" : {
"0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
@@ -196,12 +224,26 @@
"storage" : {
}
},
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
"0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
"balance" : "0x00",
"code" : "0x010203",
"nonce" : "0x00",
"storage" : {
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
}
},
"pre" : {
@@ -212,12 +254,26 @@
"storage" : {
}
},
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
"0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
"balance" : "0x00",
"code" : "0x010203",
"nonce" : "0x00",
"storage" : {
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
}
},
"sealEngine" : "NoProof"
diff --git a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionCode_d1g0v0.json b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionCode_d1g0v0.json
new file mode 100644
index 000000000..0b6f76c7c
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionCode_d1g0v0.json
@@ -0,0 +1,281 @@
+{
+ "create2collisionCode_d1g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "create2 generates an account that already exists and has not empty code",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionCode_d1g0v0Filler.json",
+ "sourceHash" : "30509fbac034175b89c677a9fac9c03e79faef4edfb1fdddc5e87157faf7c533"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x061a80",
+ "hash" : "0x3e703c08bc411823f45946017b9f9da97e1c6ec2be5aa6b67b52cd0418a93532",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0x77bec9c28effbee35be324158202b6aac4a5815b10e6e980ecad49c6571ce51b",
+ "receiptTrie" : "0xba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094",
+ "stateRoot" : "0x23ce4e374aa8adc71aafe7e928e96501ea3a3088d95db6143026d6a45813cf38",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xdd76ef156ad93df27e0f98a0519c55d679ce200ed4d9c1d409ec3df684afbfcd",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf9025ef901f8a077bec9c28effbee35be324158202b6aac4a5815b10e6e980ecad49c6571ce51ba01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa023ce4e374aa8adc71aafe7e928e96501ea3a3088d95db6143026d6a45813cf38a0dd76ef156ad93df27e0f98a0519c55d679ce200ed4d9c1d409ec3df684afbfcda0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f860f85e800183061a8080019264600160015560005260006005601b6000f51ca07da48f10e29eb5a6814cda354150bde7f47de04fa62ed4cdb9ff4a81a5794b84a07bbabfcc8e405f15aa225178990ca95a390f0ff8dfa392545ed8ae9c4b61377cc0",
+ "transactions" : [
+ {
+ "data" : "0x64600160015560005260006005601b6000f5",
+ "gasLimit" : "0x061a80",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x7da48f10e29eb5a6814cda354150bde7f47de04fa62ed4cdb9ff4a81a5794b84",
+ "s" : "0x7bbabfcc8e405f15aa225178990ca95a390f0ff8dfa392545ed8ae9c4b61377c",
+ "to" : "",
+ "v" : "0x1c",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0x77bec9c28effbee35be324158202b6aac4a5815b10e6e980ecad49c6571ce51b",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x3f7a939d4edc4e245295c18b442c80655fd0146f70bf2f73e13a6a2a8eff8a5f",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa03f7a939d4edc4e245295c18b442c80655fd0146f70bf2f73e13a6a2a8eff8a5fa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x3e703c08bc411823f45946017b9f9da97e1c6ec2be5aa6b67b52cd0418a93532",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af6321a80",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a75de580",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ },
+ "create2collisionCode_d1g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "create2 generates an account that already exists and has not empty code",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionCode_d1g0v0Filler.json",
+ "sourceHash" : "30509fbac034175b89c677a9fac9c03e79faef4edfb1fdddc5e87157faf7c533"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x060757",
+ "hash" : "0x7603acbc8166a2e84a0d50c78b6801533f1ff7e95f8fef3c7f95cb3424449fac",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0x77bec9c28effbee35be324158202b6aac4a5815b10e6e980ecad49c6571ce51b",
+ "receiptTrie" : "0xd273f6ce49bdae7b8b607f3257b8368175d90e7cd3461eee3098eb7ad340fe31",
+ "stateRoot" : "0x0f008e7c7bcf9f0c2bac16a75a4fde27f5adbbb0f76998f31a49bae344b01e85",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xdd76ef156ad93df27e0f98a0519c55d679ce200ed4d9c1d409ec3df684afbfcd",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf9025ef901f8a077bec9c28effbee35be324158202b6aac4a5815b10e6e980ecad49c6571ce51ba01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa00f008e7c7bcf9f0c2bac16a75a4fde27f5adbbb0f76998f31a49bae344b01e85a0dd76ef156ad93df27e0f98a0519c55d679ce200ed4d9c1d409ec3df684afbfcda0d273f6ce49bdae7b8b607f3257b8368175d90e7cd3461eee3098eb7ad340fe31b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f4240830607578203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f860f85e800183061a8080019264600160015560005260006005601b6000f51ca07da48f10e29eb5a6814cda354150bde7f47de04fa62ed4cdb9ff4a81a5794b84a07bbabfcc8e405f15aa225178990ca95a390f0ff8dfa392545ed8ae9c4b61377cc0",
+ "transactions" : [
+ {
+ "data" : "0x64600160015560005260006005601b6000f5",
+ "gasLimit" : "0x061a80",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x7da48f10e29eb5a6814cda354150bde7f47de04fa62ed4cdb9ff4a81a5794b84",
+ "s" : "0x7bbabfcc8e405f15aa225178990ca95a390f0ff8dfa392545ed8ae9c4b61377c",
+ "to" : "",
+ "v" : "0x1c",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0x77bec9c28effbee35be324158202b6aac4a5815b10e6e980ecad49c6571ce51b",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x3f7a939d4edc4e245295c18b442c80655fd0146f70bf2f73e13a6a2a8eff8a5f",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa03f7a939d4edc4e245295c18b442c80655fd0146f70bf2f73e13a6a2a8eff8a5fa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x7603acbc8166a2e84a0d50c78b6801533f1ff7e95f8fef3c7f95cb3424449fac",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af6320757",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a75df8a8",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionCode_d2g0v0.json b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionCode_d2g0v0.json
new file mode 100644
index 000000000..e7ee29eb7
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionCode_d2g0v0.json
@@ -0,0 +1,281 @@
+{
+ "create2collisionCode_d2g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "create2 generates an account that already exists and has not empty code",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionCode_d2g0v0Filler.json",
+ "sourceHash" : "6d14428177f72c8ec6e51874ae09e6d5b752cac61a5eddf3fa7295d9e572eba4"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x061a80",
+ "hash" : "0xbf6aa9ed1e250df98232268d483d0b88bc4cc3c591f7ba418a16f842dfefa1f9",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0x77bec9c28effbee35be324158202b6aac4a5815b10e6e980ecad49c6571ce51b",
+ "receiptTrie" : "0xba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094",
+ "stateRoot" : "0x23ce4e374aa8adc71aafe7e928e96501ea3a3088d95db6143026d6a45813cf38",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x6144de85fad56b987e77487e31caf3e5c944cff3f2f4b2353f67f28e304dd131",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90267f901f8a077bec9c28effbee35be324158202b6aac4a5815b10e6e980ecad49c6571ce51ba01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa023ce4e374aa8adc71aafe7e928e96501ea3a3088d95db6143026d6a45813cf38a06144de85fad56b987e77487e31caf3e5c944cff3f2f4b2353f67f28e304dd131a0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f869f867800183061a8080019b6d6460016001556000526005601bf36000526000600e60126000f51ba06e3d7fc770c6f8dd5bdd4012f7979ff80f3dd90b9d2d5ff70caf5016723f5935a0672067c23773c51da516c12d39692bd00dea60cee7c7de58f0456b01d4ce0322c0",
+ "transactions" : [
+ {
+ "data" : "0x6d6460016001556000526005601bf36000526000600e60126000f5",
+ "gasLimit" : "0x061a80",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x6e3d7fc770c6f8dd5bdd4012f7979ff80f3dd90b9d2d5ff70caf5016723f5935",
+ "s" : "0x672067c23773c51da516c12d39692bd00dea60cee7c7de58f0456b01d4ce0322",
+ "to" : "",
+ "v" : "0x1b",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0x77bec9c28effbee35be324158202b6aac4a5815b10e6e980ecad49c6571ce51b",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x3f7a939d4edc4e245295c18b442c80655fd0146f70bf2f73e13a6a2a8eff8a5f",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa03f7a939d4edc4e245295c18b442c80655fd0146f70bf2f73e13a6a2a8eff8a5fa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xbf6aa9ed1e250df98232268d483d0b88bc4cc3c591f7ba418a16f842dfefa1f9",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af6321a80",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a75de580",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ },
+ "create2collisionCode_d2g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "create2 generates an account that already exists and has not empty code",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionCode_d2g0v0Filler.json",
+ "sourceHash" : "6d14428177f72c8ec6e51874ae09e6d5b752cac61a5eddf3fa7295d9e572eba4"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x060760",
+ "hash" : "0x8f674e98fde9a1b2b4764ecc5f4172b14ba56d24e9f76ae6d2b93738b446a1dc",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0x77bec9c28effbee35be324158202b6aac4a5815b10e6e980ecad49c6571ce51b",
+ "receiptTrie" : "0xcea7cca410c9c5710b859117408d257ab5794cd7ac4c03c013913fdda027bbfd",
+ "stateRoot" : "0x8b2831eee2f24f309ff5bc8e7eb5b5295fb11f335fd817eca0c33e7035db19f7",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x6144de85fad56b987e77487e31caf3e5c944cff3f2f4b2353f67f28e304dd131",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90267f901f8a077bec9c28effbee35be324158202b6aac4a5815b10e6e980ecad49c6571ce51ba01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa08b2831eee2f24f309ff5bc8e7eb5b5295fb11f335fd817eca0c33e7035db19f7a06144de85fad56b987e77487e31caf3e5c944cff3f2f4b2353f67f28e304dd131a0cea7cca410c9c5710b859117408d257ab5794cd7ac4c03c013913fdda027bbfdb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f4240830607608203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f869f867800183061a8080019b6d6460016001556000526005601bf36000526000600e60126000f51ba06e3d7fc770c6f8dd5bdd4012f7979ff80f3dd90b9d2d5ff70caf5016723f5935a0672067c23773c51da516c12d39692bd00dea60cee7c7de58f0456b01d4ce0322c0",
+ "transactions" : [
+ {
+ "data" : "0x6d6460016001556000526005601bf36000526000600e60126000f5",
+ "gasLimit" : "0x061a80",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x6e3d7fc770c6f8dd5bdd4012f7979ff80f3dd90b9d2d5ff70caf5016723f5935",
+ "s" : "0x672067c23773c51da516c12d39692bd00dea60cee7c7de58f0456b01d4ce0322",
+ "to" : "",
+ "v" : "0x1b",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0x77bec9c28effbee35be324158202b6aac4a5815b10e6e980ecad49c6571ce51b",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x3f7a939d4edc4e245295c18b442c80655fd0146f70bf2f73e13a6a2a8eff8a5f",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa03f7a939d4edc4e245295c18b442c80655fd0146f70bf2f73e13a6a2a8eff8a5fa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x8f674e98fde9a1b2b4764ecc5f4172b14ba56d24e9f76ae6d2b93738b446a1dc",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af6320760",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a75df89f",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "0x010203",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionNonce_d0g0v0.json b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionNonce_d0g0v0.json
index 07c153c5c..86977bda7 100644
--- a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionNonce_d0g0v0.json
+++ b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionNonce_d0g0v0.json
@@ -1,11 +1,11 @@
{
"create2collisionNonce_d0g0v0_Byzantium" : {
"_info" : {
- "comment" : "",
- "filledwith" : "testeth 1.5.0.dev2+commit.0397a837.dirty",
+ "comment" : "create2 generates an account that already exists and has nonce != 0",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
"lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
"source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionNonce_d0g0v0Filler.json",
- "sourceHash" : "fadb0b0d234182abcff906d24aea45419c6697ce8ca1623ee4e48f26efc749c3"
+ "sourceHash" : "a29ed23f6417ba605ccf4f617640704da8bf5e72d6717975394eb0fcac3ab49f"
},
"blocks" : [
{
@@ -16,18 +16,18 @@
"extraData" : "",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x061a80",
- "hash" : "0xc625220a53e7f7db5453a9af996e6a4d8d4bf053cb114931ec05a8ec8bb1421f",
+ "hash" : "0xfc72d8430ff751c232aa752ee28e842bb9e80075e2f44fae8cc580d90e279d15",
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"nonce" : "0x0000000000000000",
"number" : "0x01",
- "parentHash" : "0x7c2ea96def6db90645a5cfd80a18ed453ea7286186a06eeaadbf443787789354",
+ "parentHash" : "0xeafb47e175a086d8e48fcb99bfdf7e603dfa18fc797530004e427f830477738b",
"receiptTrie" : "0xba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094",
- "stateRoot" : "0xce24f5cc47a35b19e650633f59f6c9fd05d25e026e327bb10a206068a6c68dcc",
+ "stateRoot" : "0x62340939c94e960735cfdfd9d83bc242c492f427376bc91898d54e8219695e09",
"timestamp" : "0x03e8",
"transactionsTrie" : "0xb70c74785b8b7681bc597b44ff6c81e032bc23f3351208ae1cc350ecc57e3514",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "rlp" : "0xf90255f901f8a07c2ea96def6db90645a5cfd80a18ed453ea7286186a06eeaadbf443787789354a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0ce24f5cc47a35b19e650633f59f6c9fd05d25e026e327bb10a206068a6c68dcca0b70c74785b8b7681bc597b44ff6c81e032bc23f3351208ae1cc350ecc57e3514a0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f857f855800183061a808001896000600060006000f51ca0ec06b6a5de4da3d4c1dd660df4a47ec361b883301c7e51de9e9a9d9ccc2a1e41a072568521c5df26ee1166c2a92581c1dd2e89ed9832fc1ba0d33f74807be56c48c0",
+ "rlp" : "0xf90255f901f8a0eafb47e175a086d8e48fcb99bfdf7e603dfa18fc797530004e427f830477738ba01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa062340939c94e960735cfdfd9d83bc242c492f427376bc91898d54e8219695e09a0b70c74785b8b7681bc597b44ff6c81e032bc23f3351208ae1cc350ecc57e3514a0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f857f855800183061a808001896000600060006000f51ca0ec06b6a5de4da3d4c1dd660df4a47ec361b883301c7e51de9e9a9d9ccc2a1e41a072568521c5df26ee1166c2a92581c1dd2e89ed9832fc1ba0d33f74807be56c48c0",
"transactions" : [
{
"data" : "0x6000600060006000f5",
@@ -52,19 +52,19 @@
"extraData" : "0x42",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x00",
- "hash" : "0x7c2ea96def6db90645a5cfd80a18ed453ea7286186a06eeaadbf443787789354",
+ "hash" : "0xeafb47e175a086d8e48fcb99bfdf7e603dfa18fc797530004e427f830477738b",
"mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"nonce" : "0x0102030405060708",
"number" : "0x00",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
- "stateRoot" : "0x5da2de896efa367bea2b2394bda7baaef090c50ef3021488b9135d5fb4dd21db",
+ "stateRoot" : "0x3a3a6d1c1e13abac386247d44eb18ae02f7012c769bac02a33ecbb2f1ae4c608",
"timestamp" : "0x03b6",
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa05da2de896efa367bea2b2394bda7baaef090c50ef3021488b9135d5fb4dd21dba056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
- "lastblockhash" : "0xc625220a53e7f7db5453a9af996e6a4d8d4bf053cb114931ec05a8ec8bb1421f",
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa03a3a6d1c1e13abac386247d44eb18ae02f7012c769bac02a33ecbb2f1ae4c608a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xfc72d8430ff751c232aa752ee28e842bb9e80075e2f44fae8cc580d90e279d15",
"network" : "Byzantium",
"postState" : {
"0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
@@ -81,12 +81,26 @@
"storage" : {
}
},
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
"0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
"balance" : "0x00",
"code" : "",
"nonce" : "0x01",
"storage" : {
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
}
},
"pre" : {
@@ -97,23 +111,37 @@
"storage" : {
}
},
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
"0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
"balance" : "0x00",
"code" : "",
"nonce" : "0x01",
"storage" : {
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
}
},
"sealEngine" : "NoProof"
},
"create2collisionNonce_d0g0v0_Constantinople" : {
"_info" : {
- "comment" : "",
- "filledwith" : "testeth 1.5.0.dev2+commit.0397a837.dirty",
+ "comment" : "create2 generates an account that already exists and has nonce != 0",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
"lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
"source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionNonce_d0g0v0Filler.json",
- "sourceHash" : "fadb0b0d234182abcff906d24aea45419c6697ce8ca1623ee4e48f26efc749c3"
+ "sourceHash" : "a29ed23f6417ba605ccf4f617640704da8bf5e72d6717975394eb0fcac3ab49f"
},
"blocks" : [
{
@@ -124,18 +152,18 @@
"extraData" : "",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x06074c",
- "hash" : "0x5f2d741a4b4a3d3a2ae3def0c5364403bbc922acde1c845d0a964540f1e6764a",
+ "hash" : "0x42e04300721bfb9745ea8cb0984fcfb592bbfa76581ba858538eab4222662f2f",
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"nonce" : "0x0000000000000000",
"number" : "0x01",
- "parentHash" : "0x7c2ea96def6db90645a5cfd80a18ed453ea7286186a06eeaadbf443787789354",
+ "parentHash" : "0xeafb47e175a086d8e48fcb99bfdf7e603dfa18fc797530004e427f830477738b",
"receiptTrie" : "0xf290f8c8f35117495b4b9f7d65c1d35ccf6d6de23e1b603ae0fd7135ba0ccaf0",
- "stateRoot" : "0x006d6b8c1a0c3dfe73e61f740d3d84e4feeacf7bb4ce0eaa590bbc9f7ebd60b0",
+ "stateRoot" : "0x13e8aa68910f16d43e4f8973c5315c0c8ae87d07e07025b1c03bb0fc2c745617",
"timestamp" : "0x03e8",
"transactionsTrie" : "0xb70c74785b8b7681bc597b44ff6c81e032bc23f3351208ae1cc350ecc57e3514",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "rlp" : "0xf90255f901f8a07c2ea96def6db90645a5cfd80a18ed453ea7286186a06eeaadbf443787789354a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0006d6b8c1a0c3dfe73e61f740d3d84e4feeacf7bb4ce0eaa590bbc9f7ebd60b0a0b70c74785b8b7681bc597b44ff6c81e032bc23f3351208ae1cc350ecc57e3514a0f290f8c8f35117495b4b9f7d65c1d35ccf6d6de23e1b603ae0fd7135ba0ccaf0b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f42408306074c8203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f857f855800183061a808001896000600060006000f51ca0ec06b6a5de4da3d4c1dd660df4a47ec361b883301c7e51de9e9a9d9ccc2a1e41a072568521c5df26ee1166c2a92581c1dd2e89ed9832fc1ba0d33f74807be56c48c0",
+ "rlp" : "0xf90255f901f8a0eafb47e175a086d8e48fcb99bfdf7e603dfa18fc797530004e427f830477738ba01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa013e8aa68910f16d43e4f8973c5315c0c8ae87d07e07025b1c03bb0fc2c745617a0b70c74785b8b7681bc597b44ff6c81e032bc23f3351208ae1cc350ecc57e3514a0f290f8c8f35117495b4b9f7d65c1d35ccf6d6de23e1b603ae0fd7135ba0ccaf0b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f42408306074c8203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f857f855800183061a808001896000600060006000f51ca0ec06b6a5de4da3d4c1dd660df4a47ec361b883301c7e51de9e9a9d9ccc2a1e41a072568521c5df26ee1166c2a92581c1dd2e89ed9832fc1ba0d33f74807be56c48c0",
"transactions" : [
{
"data" : "0x6000600060006000f5",
@@ -160,19 +188,19 @@
"extraData" : "0x42",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x00",
- "hash" : "0x7c2ea96def6db90645a5cfd80a18ed453ea7286186a06eeaadbf443787789354",
+ "hash" : "0xeafb47e175a086d8e48fcb99bfdf7e603dfa18fc797530004e427f830477738b",
"mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"nonce" : "0x0102030405060708",
"number" : "0x00",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
- "stateRoot" : "0x5da2de896efa367bea2b2394bda7baaef090c50ef3021488b9135d5fb4dd21db",
+ "stateRoot" : "0x3a3a6d1c1e13abac386247d44eb18ae02f7012c769bac02a33ecbb2f1ae4c608",
"timestamp" : "0x03b6",
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa05da2de896efa367bea2b2394bda7baaef090c50ef3021488b9135d5fb4dd21dba056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
- "lastblockhash" : "0x5f2d741a4b4a3d3a2ae3def0c5364403bbc922acde1c845d0a964540f1e6764a",
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa03a3a6d1c1e13abac386247d44eb18ae02f7012c769bac02a33ecbb2f1ae4c608a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x42e04300721bfb9745ea8cb0984fcfb592bbfa76581ba858538eab4222662f2f",
"network" : "Constantinople",
"postState" : {
"0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
@@ -196,12 +224,26 @@
"storage" : {
}
},
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
"0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
"balance" : "0x00",
"code" : "",
"nonce" : "0x01",
"storage" : {
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
}
},
"pre" : {
@@ -212,12 +254,26 @@
"storage" : {
}
},
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
"0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
"balance" : "0x00",
"code" : "",
"nonce" : "0x01",
"storage" : {
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
}
},
"sealEngine" : "NoProof"
diff --git a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionNonce_d1g0v0.json b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionNonce_d1g0v0.json
new file mode 100644
index 000000000..87c78cc5c
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionNonce_d1g0v0.json
@@ -0,0 +1,281 @@
+{
+ "create2collisionNonce_d1g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "create2 generates an account that already exists and has nonce != 0",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionNonce_d1g0v0Filler.json",
+ "sourceHash" : "b9877a729c88753ba37df951da3d9752fb61b3d38fdf703dac9758604ffad12c"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x061a80",
+ "hash" : "0xbcea1f543b90fc0e26122319d9cdd37803f3a0b37092145c436e0993816cef7e",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0xeafb47e175a086d8e48fcb99bfdf7e603dfa18fc797530004e427f830477738b",
+ "receiptTrie" : "0xba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094",
+ "stateRoot" : "0x62340939c94e960735cfdfd9d83bc242c492f427376bc91898d54e8219695e09",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xdd76ef156ad93df27e0f98a0519c55d679ce200ed4d9c1d409ec3df684afbfcd",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf9025ef901f8a0eafb47e175a086d8e48fcb99bfdf7e603dfa18fc797530004e427f830477738ba01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa062340939c94e960735cfdfd9d83bc242c492f427376bc91898d54e8219695e09a0dd76ef156ad93df27e0f98a0519c55d679ce200ed4d9c1d409ec3df684afbfcda0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f860f85e800183061a8080019264600160015560005260006005601b6000f51ca07da48f10e29eb5a6814cda354150bde7f47de04fa62ed4cdb9ff4a81a5794b84a07bbabfcc8e405f15aa225178990ca95a390f0ff8dfa392545ed8ae9c4b61377cc0",
+ "transactions" : [
+ {
+ "data" : "0x64600160015560005260006005601b6000f5",
+ "gasLimit" : "0x061a80",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x7da48f10e29eb5a6814cda354150bde7f47de04fa62ed4cdb9ff4a81a5794b84",
+ "s" : "0x7bbabfcc8e405f15aa225178990ca95a390f0ff8dfa392545ed8ae9c4b61377c",
+ "to" : "",
+ "v" : "0x1c",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0xeafb47e175a086d8e48fcb99bfdf7e603dfa18fc797530004e427f830477738b",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x3a3a6d1c1e13abac386247d44eb18ae02f7012c769bac02a33ecbb2f1ae4c608",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa03a3a6d1c1e13abac386247d44eb18ae02f7012c769bac02a33ecbb2f1ae4c608a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xbcea1f543b90fc0e26122319d9cdd37803f3a0b37092145c436e0993816cef7e",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af6321a80",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a75de580",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ },
+ "create2collisionNonce_d1g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "create2 generates an account that already exists and has nonce != 0",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionNonce_d1g0v0Filler.json",
+ "sourceHash" : "b9877a729c88753ba37df951da3d9752fb61b3d38fdf703dac9758604ffad12c"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x060757",
+ "hash" : "0x4c95a4fabc39836a0aada8eb957cb6893a044ad71c8b0f8aac9f927c1c561b01",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0xeafb47e175a086d8e48fcb99bfdf7e603dfa18fc797530004e427f830477738b",
+ "receiptTrie" : "0xd273f6ce49bdae7b8b607f3257b8368175d90e7cd3461eee3098eb7ad340fe31",
+ "stateRoot" : "0x5615c8b3dc86cc7b0e0c0ac87a05515541b3f069a9971107f2c924d848a4b06f",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xdd76ef156ad93df27e0f98a0519c55d679ce200ed4d9c1d409ec3df684afbfcd",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf9025ef901f8a0eafb47e175a086d8e48fcb99bfdf7e603dfa18fc797530004e427f830477738ba01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa05615c8b3dc86cc7b0e0c0ac87a05515541b3f069a9971107f2c924d848a4b06fa0dd76ef156ad93df27e0f98a0519c55d679ce200ed4d9c1d409ec3df684afbfcda0d273f6ce49bdae7b8b607f3257b8368175d90e7cd3461eee3098eb7ad340fe31b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f4240830607578203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f860f85e800183061a8080019264600160015560005260006005601b6000f51ca07da48f10e29eb5a6814cda354150bde7f47de04fa62ed4cdb9ff4a81a5794b84a07bbabfcc8e405f15aa225178990ca95a390f0ff8dfa392545ed8ae9c4b61377cc0",
+ "transactions" : [
+ {
+ "data" : "0x64600160015560005260006005601b6000f5",
+ "gasLimit" : "0x061a80",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x7da48f10e29eb5a6814cda354150bde7f47de04fa62ed4cdb9ff4a81a5794b84",
+ "s" : "0x7bbabfcc8e405f15aa225178990ca95a390f0ff8dfa392545ed8ae9c4b61377c",
+ "to" : "",
+ "v" : "0x1c",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0xeafb47e175a086d8e48fcb99bfdf7e603dfa18fc797530004e427f830477738b",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x3a3a6d1c1e13abac386247d44eb18ae02f7012c769bac02a33ecbb2f1ae4c608",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa03a3a6d1c1e13abac386247d44eb18ae02f7012c769bac02a33ecbb2f1ae4c608a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x4c95a4fabc39836a0aada8eb957cb6893a044ad71c8b0f8aac9f927c1c561b01",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af6320757",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a75df8a8",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionNonce_d2g0v0.json b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionNonce_d2g0v0.json
new file mode 100644
index 000000000..25b19a203
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionNonce_d2g0v0.json
@@ -0,0 +1,281 @@
+{
+ "create2collisionNonce_d2g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "create2 generates an account that already exists and has nonce != 0",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionNonce_d2g0v0Filler.json",
+ "sourceHash" : "996ca17406ca595e49973fd421c5be4a65a6727cd1267228973ed5e23c3903d3"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x061a80",
+ "hash" : "0xb9181588c0267f36934c8b7bb56998cb5fcc4f5fa818e005c98a39d3349b4696",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0xeafb47e175a086d8e48fcb99bfdf7e603dfa18fc797530004e427f830477738b",
+ "receiptTrie" : "0xba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094",
+ "stateRoot" : "0x62340939c94e960735cfdfd9d83bc242c492f427376bc91898d54e8219695e09",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x6144de85fad56b987e77487e31caf3e5c944cff3f2f4b2353f67f28e304dd131",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90267f901f8a0eafb47e175a086d8e48fcb99bfdf7e603dfa18fc797530004e427f830477738ba01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa062340939c94e960735cfdfd9d83bc242c492f427376bc91898d54e8219695e09a06144de85fad56b987e77487e31caf3e5c944cff3f2f4b2353f67f28e304dd131a0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f869f867800183061a8080019b6d6460016001556000526005601bf36000526000600e60126000f51ba06e3d7fc770c6f8dd5bdd4012f7979ff80f3dd90b9d2d5ff70caf5016723f5935a0672067c23773c51da516c12d39692bd00dea60cee7c7de58f0456b01d4ce0322c0",
+ "transactions" : [
+ {
+ "data" : "0x6d6460016001556000526005601bf36000526000600e60126000f5",
+ "gasLimit" : "0x061a80",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x6e3d7fc770c6f8dd5bdd4012f7979ff80f3dd90b9d2d5ff70caf5016723f5935",
+ "s" : "0x672067c23773c51da516c12d39692bd00dea60cee7c7de58f0456b01d4ce0322",
+ "to" : "",
+ "v" : "0x1b",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0xeafb47e175a086d8e48fcb99bfdf7e603dfa18fc797530004e427f830477738b",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x3a3a6d1c1e13abac386247d44eb18ae02f7012c769bac02a33ecbb2f1ae4c608",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa03a3a6d1c1e13abac386247d44eb18ae02f7012c769bac02a33ecbb2f1ae4c608a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xb9181588c0267f36934c8b7bb56998cb5fcc4f5fa818e005c98a39d3349b4696",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af6321a80",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a75de580",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ },
+ "create2collisionNonce_d2g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "create2 generates an account that already exists and has nonce != 0",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionNonce_d2g0v0Filler.json",
+ "sourceHash" : "996ca17406ca595e49973fd421c5be4a65a6727cd1267228973ed5e23c3903d3"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x060760",
+ "hash" : "0xe950c3db9920351ae673a2aacbcf4d674cb5421dea335a4d4128216fb5ca8ddb",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0xeafb47e175a086d8e48fcb99bfdf7e603dfa18fc797530004e427f830477738b",
+ "receiptTrie" : "0xcea7cca410c9c5710b859117408d257ab5794cd7ac4c03c013913fdda027bbfd",
+ "stateRoot" : "0x7ea73569ad8620d64267ce5252e905dbaf37638d035a0e974cc496b4dbbfb3e5",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x6144de85fad56b987e77487e31caf3e5c944cff3f2f4b2353f67f28e304dd131",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90267f901f8a0eafb47e175a086d8e48fcb99bfdf7e603dfa18fc797530004e427f830477738ba01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa07ea73569ad8620d64267ce5252e905dbaf37638d035a0e974cc496b4dbbfb3e5a06144de85fad56b987e77487e31caf3e5c944cff3f2f4b2353f67f28e304dd131a0cea7cca410c9c5710b859117408d257ab5794cd7ac4c03c013913fdda027bbfdb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f4240830607608203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f869f867800183061a8080019b6d6460016001556000526005601bf36000526000600e60126000f51ba06e3d7fc770c6f8dd5bdd4012f7979ff80f3dd90b9d2d5ff70caf5016723f5935a0672067c23773c51da516c12d39692bd00dea60cee7c7de58f0456b01d4ce0322c0",
+ "transactions" : [
+ {
+ "data" : "0x6d6460016001556000526005601bf36000526000600e60126000f5",
+ "gasLimit" : "0x061a80",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x6e3d7fc770c6f8dd5bdd4012f7979ff80f3dd90b9d2d5ff70caf5016723f5935",
+ "s" : "0x672067c23773c51da516c12d39692bd00dea60cee7c7de58f0456b01d4ce0322",
+ "to" : "",
+ "v" : "0x1b",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0xeafb47e175a086d8e48fcb99bfdf7e603dfa18fc797530004e427f830477738b",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x3a3a6d1c1e13abac386247d44eb18ae02f7012c769bac02a33ecbb2f1ae4c608",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa03a3a6d1c1e13abac386247d44eb18ae02f7012c769bac02a33ecbb2f1ae4c608a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xe950c3db9920351ae673a2aacbcf4d674cb5421dea335a4d4128216fb5ca8ddb",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af6320760",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a75df89f",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedOOG_d0g0v0.json b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedOOG_d0g0v0.json
index 0d6146582..271d87d21 100644
--- a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedOOG_d0g0v0.json
+++ b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedOOG_d0g0v0.json
@@ -1,11 +1,11 @@
{
"create2collisionSelfdestructedOOG_d0g0v0_Byzantium" : {
"_info" : {
- "comment" : "",
- "filledwith" : "testeth 1.5.0.dev2+commit.0397a837.dirty",
+ "comment" : "collision with address that has been selfdestructed in the same transaction but then OOG",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
"lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
"source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionSelfdestructedOOG_d0g0v0Filler.json",
- "sourceHash" : "7086f4c264b6bba7858a07d31bf7871aa7fb33cb00b9882ca33238909242ad8e"
+ "sourceHash" : "34523f6c79c063d5963718093beea76aea0e7f14a2dc221a21074b90ebd1c5d9"
},
"blocks" : [
{
@@ -16,18 +16,18 @@
"extraData" : "",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x030d40",
- "hash" : "0x73cb949853684df61a322ac8670e58b1c276d6e258a08aa5c1a30b86b15b6223",
+ "hash" : "0x2fbaee6ba96ad35e991b8dd5e943674bb2e024e1c266328ef241acba75d75243",
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"nonce" : "0x0000000000000000",
"number" : "0x01",
- "parentHash" : "0x83412b2da490407f7283a5a88d61635a076620076d11b5511f856bb8102e0c92",
+ "parentHash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
"receiptTrie" : "0xea5b87d12423d7570eb418dcdbb9f547f8fcc0577bd026d2189fd8fb550b85cf",
- "stateRoot" : "0x50a3173679e84912c431f8076b98e651e3a3d006913d4f82c18f188e94ac8391",
+ "stateRoot" : "0x949a0fbebf77736d17deecf88eee64427ed5721f481f1d89ec2f9ab4c7ded75f",
"timestamp" : "0x03e8",
"transactionsTrie" : "0x5bd6891b6058848787d00a4ecd2dc6510fc3f7fd4646f6ef9af4ca9e233bf400",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "rlp" : "0xf90281f901f8a083412b2da490407f7283a5a88d61635a076620076d11b5511f856bb8102e0c92a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa050a3173679e84912c431f8076b98e651e3a3d006913d4f82c18f188e94ac8391a05bd6891b6058848787d00a4ecd2dc6510fc3f7fd4646f6ef9af4ca9e233bf400a0ea5b87d12423d7570eb418dcdbb9f547f8fcc0577bd026d2189fd8fb550b85cfb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083030d408203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f883f881800183030d408001b56000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f1506000600060006000f550621122336000551ca05f755a2b2d21277a0cef4eac4bf04bc32fc316081fd37f58fde6f9a2fe6bb64aa04a6a209a5688318f9691eff080b3aabf49b7638bac6bb755c40643f1341c8b03c0",
+ "rlp" : "0xf90281f901f8a09e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0949a0fbebf77736d17deecf88eee64427ed5721f481f1d89ec2f9ab4c7ded75fa05bd6891b6058848787d00a4ecd2dc6510fc3f7fd4646f6ef9af4ca9e233bf400a0ea5b87d12423d7570eb418dcdbb9f547f8fcc0577bd026d2189fd8fb550b85cfb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083030d408203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f883f881800183030d408001b56000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f1506000600060006000f550621122336000551ca05f755a2b2d21277a0cef4eac4bf04bc32fc316081fd37f58fde6f9a2fe6bb64aa04a6a209a5688318f9691eff080b3aabf49b7638bac6bb755c40643f1341c8b03c0",
"transactions" : [
{
"data" : "0x6000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f1506000600060006000f55062112233600055",
@@ -52,19 +52,19 @@
"extraData" : "0x42",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x00",
- "hash" : "0x83412b2da490407f7283a5a88d61635a076620076d11b5511f856bb8102e0c92",
+ "hash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
"mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"nonce" : "0x0102030405060708",
"number" : "0x00",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
- "stateRoot" : "0x285bc70ba15671411d1ab396413001bcb7431a029c6068063fd17f26941e5aa4",
+ "stateRoot" : "0x0edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494e",
"timestamp" : "0x03b6",
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0285bc70ba15671411d1ab396413001bcb7431a029c6068063fd17f26941e5aa4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
- "lastblockhash" : "0x73cb949853684df61a322ac8670e58b1c276d6e258a08aa5c1a30b86b15b6223",
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa00edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x2fbaee6ba96ad35e991b8dd5e943674bb2e024e1c266328ef241acba75d75243",
"network" : "Byzantium",
"postState" : {
"0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
@@ -81,12 +81,26 @@
"storage" : {
}
},
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
"0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
"balance" : "0x01",
"code" : "0x6010ff",
"nonce" : "0x00",
"storage" : {
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
}
},
"pre" : {
@@ -97,23 +111,37 @@
"storage" : {
}
},
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
"0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
"balance" : "0x01",
"code" : "0x6010ff",
"nonce" : "0x00",
"storage" : {
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
}
},
"sealEngine" : "NoProof"
},
"create2collisionSelfdestructedOOG_d0g0v0_Constantinople" : {
"_info" : {
- "comment" : "",
- "filledwith" : "testeth 1.5.0.dev2+commit.0397a837.dirty",
+ "comment" : "collision with address that has been selfdestructed in the same transaction but then OOG",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
"lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
"source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionSelfdestructedOOG_d0g0v0Filler.json",
- "sourceHash" : "7086f4c264b6bba7858a07d31bf7871aa7fb33cb00b9882ca33238909242ad8e"
+ "sourceHash" : "34523f6c79c063d5963718093beea76aea0e7f14a2dc221a21074b90ebd1c5d9"
},
"blocks" : [
{
@@ -124,18 +152,18 @@
"extraData" : "",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x030d40",
- "hash" : "0x73cb949853684df61a322ac8670e58b1c276d6e258a08aa5c1a30b86b15b6223",
+ "hash" : "0x2fbaee6ba96ad35e991b8dd5e943674bb2e024e1c266328ef241acba75d75243",
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"nonce" : "0x0000000000000000",
"number" : "0x01",
- "parentHash" : "0x83412b2da490407f7283a5a88d61635a076620076d11b5511f856bb8102e0c92",
+ "parentHash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
"receiptTrie" : "0xea5b87d12423d7570eb418dcdbb9f547f8fcc0577bd026d2189fd8fb550b85cf",
- "stateRoot" : "0x50a3173679e84912c431f8076b98e651e3a3d006913d4f82c18f188e94ac8391",
+ "stateRoot" : "0x949a0fbebf77736d17deecf88eee64427ed5721f481f1d89ec2f9ab4c7ded75f",
"timestamp" : "0x03e8",
"transactionsTrie" : "0x5bd6891b6058848787d00a4ecd2dc6510fc3f7fd4646f6ef9af4ca9e233bf400",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "rlp" : "0xf90281f901f8a083412b2da490407f7283a5a88d61635a076620076d11b5511f856bb8102e0c92a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa050a3173679e84912c431f8076b98e651e3a3d006913d4f82c18f188e94ac8391a05bd6891b6058848787d00a4ecd2dc6510fc3f7fd4646f6ef9af4ca9e233bf400a0ea5b87d12423d7570eb418dcdbb9f547f8fcc0577bd026d2189fd8fb550b85cfb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083030d408203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f883f881800183030d408001b56000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f1506000600060006000f550621122336000551ca05f755a2b2d21277a0cef4eac4bf04bc32fc316081fd37f58fde6f9a2fe6bb64aa04a6a209a5688318f9691eff080b3aabf49b7638bac6bb755c40643f1341c8b03c0",
+ "rlp" : "0xf90281f901f8a09e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0949a0fbebf77736d17deecf88eee64427ed5721f481f1d89ec2f9ab4c7ded75fa05bd6891b6058848787d00a4ecd2dc6510fc3f7fd4646f6ef9af4ca9e233bf400a0ea5b87d12423d7570eb418dcdbb9f547f8fcc0577bd026d2189fd8fb550b85cfb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083030d408203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f883f881800183030d408001b56000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f1506000600060006000f550621122336000551ca05f755a2b2d21277a0cef4eac4bf04bc32fc316081fd37f58fde6f9a2fe6bb64aa04a6a209a5688318f9691eff080b3aabf49b7638bac6bb755c40643f1341c8b03c0",
"transactions" : [
{
"data" : "0x6000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f1506000600060006000f55062112233600055",
@@ -160,19 +188,19 @@
"extraData" : "0x42",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x00",
- "hash" : "0x83412b2da490407f7283a5a88d61635a076620076d11b5511f856bb8102e0c92",
+ "hash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
"mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"nonce" : "0x0102030405060708",
"number" : "0x00",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
- "stateRoot" : "0x285bc70ba15671411d1ab396413001bcb7431a029c6068063fd17f26941e5aa4",
+ "stateRoot" : "0x0edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494e",
"timestamp" : "0x03b6",
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0285bc70ba15671411d1ab396413001bcb7431a029c6068063fd17f26941e5aa4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
- "lastblockhash" : "0x73cb949853684df61a322ac8670e58b1c276d6e258a08aa5c1a30b86b15b6223",
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa00edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x2fbaee6ba96ad35e991b8dd5e943674bb2e024e1c266328ef241acba75d75243",
"network" : "Constantinople",
"postState" : {
"0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
@@ -189,12 +217,26 @@
"storage" : {
}
},
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
"0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
"balance" : "0x01",
"code" : "0x6010ff",
"nonce" : "0x00",
"storage" : {
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
}
},
"pre" : {
@@ -205,12 +247,26 @@
"storage" : {
}
},
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
"0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
"balance" : "0x01",
"code" : "0x6010ff",
"nonce" : "0x00",
"storage" : {
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
}
},
"sealEngine" : "NoProof"
diff --git a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedOOG_d1g0v0.json b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedOOG_d1g0v0.json
new file mode 100644
index 000000000..6524c01e6
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedOOG_d1g0v0.json
@@ -0,0 +1,274 @@
+{
+ "create2collisionSelfdestructedOOG_d1g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "collision with address that has been selfdestructed in the same transaction but then OOG",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionSelfdestructedOOG_d1g0v0Filler.json",
+ "sourceHash" : "79ff674f5b1ec3c65030c552de352fe61b0a8062d974f53f2fec5dad1f83e8f1"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x030d40",
+ "hash" : "0xe63c1e0e472f6fc9fa363e6fca745145f0140e506fb251e3a9d57df1b7f7a9d5",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
+ "receiptTrie" : "0xea5b87d12423d7570eb418dcdbb9f547f8fcc0577bd026d2189fd8fb550b85cf",
+ "stateRoot" : "0x949a0fbebf77736d17deecf88eee64427ed5721f481f1d89ec2f9ab4c7ded75f",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x8792ded442d9d1be895fe6b5d2745ca9b5d4b194933b9117108789cc1e12fc1f",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf9028bf901f8a09e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0949a0fbebf77736d17deecf88eee64427ed5721f481f1d89ec2f9ab4c7ded75fa08792ded442d9d1be895fe6b5d2745ca9b5d4b194933b9117108789cc1e12fc1fa0ea5b87d12423d7570eb418dcdbb9f547f8fcc0577bd026d2189fd8fb550b85cfb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083030d408203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f88df88b800183030d408001b83e6000600060006000600073af3ecba2fe09a4f6c19f16a9d119e44e08c2da0161c350f15064600160015560005260006005601b6000f550621122336000551ca0c0f0aee182bd978f7c158b0cd8d4e302186af634691f09f2f6ded35435b3a67ca02f6dc01df80d1f8d4281bb3db9090054b64085ae9756ed75e4165167d654c2c5c0",
+ "transactions" : [
+ {
+ "data" : "0x6000600060006000600073af3ecba2fe09a4f6c19f16a9d119e44e08c2da0161c350f15064600160015560005260006005601b6000f55062112233600055",
+ "gasLimit" : "0x030d40",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xc0f0aee182bd978f7c158b0cd8d4e302186af634691f09f2f6ded35435b3a67c",
+ "s" : "0x2f6dc01df80d1f8d4281bb3db9090054b64085ae9756ed75e4165167d654c2c5",
+ "to" : "",
+ "v" : "0x1c",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x0edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494e",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa00edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xe63c1e0e472f6fc9fa363e6fca745145f0140e506fb251e3a9d57df1b7f7a9d5",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62f0d40",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a760f2c0",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ },
+ "create2collisionSelfdestructedOOG_d1g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "collision with address that has been selfdestructed in the same transaction but then OOG",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionSelfdestructedOOG_d1g0v0Filler.json",
+ "sourceHash" : "79ff674f5b1ec3c65030c552de352fe61b0a8062d974f53f2fec5dad1f83e8f1"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x030d40",
+ "hash" : "0xe63c1e0e472f6fc9fa363e6fca745145f0140e506fb251e3a9d57df1b7f7a9d5",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
+ "receiptTrie" : "0xea5b87d12423d7570eb418dcdbb9f547f8fcc0577bd026d2189fd8fb550b85cf",
+ "stateRoot" : "0x949a0fbebf77736d17deecf88eee64427ed5721f481f1d89ec2f9ab4c7ded75f",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x8792ded442d9d1be895fe6b5d2745ca9b5d4b194933b9117108789cc1e12fc1f",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf9028bf901f8a09e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0949a0fbebf77736d17deecf88eee64427ed5721f481f1d89ec2f9ab4c7ded75fa08792ded442d9d1be895fe6b5d2745ca9b5d4b194933b9117108789cc1e12fc1fa0ea5b87d12423d7570eb418dcdbb9f547f8fcc0577bd026d2189fd8fb550b85cfb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083030d408203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f88df88b800183030d408001b83e6000600060006000600073af3ecba2fe09a4f6c19f16a9d119e44e08c2da0161c350f15064600160015560005260006005601b6000f550621122336000551ca0c0f0aee182bd978f7c158b0cd8d4e302186af634691f09f2f6ded35435b3a67ca02f6dc01df80d1f8d4281bb3db9090054b64085ae9756ed75e4165167d654c2c5c0",
+ "transactions" : [
+ {
+ "data" : "0x6000600060006000600073af3ecba2fe09a4f6c19f16a9d119e44e08c2da0161c350f15064600160015560005260006005601b6000f55062112233600055",
+ "gasLimit" : "0x030d40",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xc0f0aee182bd978f7c158b0cd8d4e302186af634691f09f2f6ded35435b3a67c",
+ "s" : "0x2f6dc01df80d1f8d4281bb3db9090054b64085ae9756ed75e4165167d654c2c5",
+ "to" : "",
+ "v" : "0x1c",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x0edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494e",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa00edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xe63c1e0e472f6fc9fa363e6fca745145f0140e506fb251e3a9d57df1b7f7a9d5",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62f0d40",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a760f2c0",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedOOG_d2g0v0.json b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedOOG_d2g0v0.json
new file mode 100644
index 000000000..260fdf9ed
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedOOG_d2g0v0.json
@@ -0,0 +1,274 @@
+{
+ "create2collisionSelfdestructedOOG_d2g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "collision with address that has been selfdestructed in the same transaction but then OOG",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionSelfdestructedOOG_d2g0v0Filler.json",
+ "sourceHash" : "7c0901ebf2e4dfd518fc94303db10e08f379c1294f2f50cca198d1786cd99b23"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x030d40",
+ "hash" : "0x1902ffe3b64b46b62e9eaf0b87901e3dcde7a09af62afb5aa8c7ff9f56e0d47b",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
+ "receiptTrie" : "0xea5b87d12423d7570eb418dcdbb9f547f8fcc0577bd026d2189fd8fb550b85cf",
+ "stateRoot" : "0x949a0fbebf77736d17deecf88eee64427ed5721f481f1d89ec2f9ab4c7ded75f",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x3beae907323f1a64988e5a0e261bb0ed83a3099f744988ca301819e5f11df080",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90294f901f8a09e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0949a0fbebf77736d17deecf88eee64427ed5721f481f1d89ec2f9ab4c7ded75fa03beae907323f1a64988e5a0e261bb0ed83a3099f744988ca301819e5f11df080a0ea5b87d12423d7570eb418dcdbb9f547f8fcc0577bd026d2189fd8fb550b85cfb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083030d408203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f896f894800183030d408001b8476000600060006000600073ec2c6832d00680ece8ff9254f81fdab0a5a2ac5061c350f1506d6460016001556000526005601bf36000526000600e60126000f550621122336000551ba0400d01fbee4cd6f282e37d30701a8b9def8b9ab9525a9b39de005c00f80290fca03ec2ac7110338a288c5404555d5edc6af34dc1ce8bbfa0a030bb6409bec498b8c0",
+ "transactions" : [
+ {
+ "data" : "0x6000600060006000600073ec2c6832d00680ece8ff9254f81fdab0a5a2ac5061c350f1506d6460016001556000526005601bf36000526000600e60126000f55062112233600055",
+ "gasLimit" : "0x030d40",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x400d01fbee4cd6f282e37d30701a8b9def8b9ab9525a9b39de005c00f80290fc",
+ "s" : "0x3ec2ac7110338a288c5404555d5edc6af34dc1ce8bbfa0a030bb6409bec498b8",
+ "to" : "",
+ "v" : "0x1b",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x0edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494e",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa00edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x1902ffe3b64b46b62e9eaf0b87901e3dcde7a09af62afb5aa8c7ff9f56e0d47b",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62f0d40",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a760f2c0",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ },
+ "create2collisionSelfdestructedOOG_d2g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "collision with address that has been selfdestructed in the same transaction but then OOG",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionSelfdestructedOOG_d2g0v0Filler.json",
+ "sourceHash" : "7c0901ebf2e4dfd518fc94303db10e08f379c1294f2f50cca198d1786cd99b23"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x030d40",
+ "hash" : "0x1902ffe3b64b46b62e9eaf0b87901e3dcde7a09af62afb5aa8c7ff9f56e0d47b",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
+ "receiptTrie" : "0xea5b87d12423d7570eb418dcdbb9f547f8fcc0577bd026d2189fd8fb550b85cf",
+ "stateRoot" : "0x949a0fbebf77736d17deecf88eee64427ed5721f481f1d89ec2f9ab4c7ded75f",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x3beae907323f1a64988e5a0e261bb0ed83a3099f744988ca301819e5f11df080",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90294f901f8a09e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0949a0fbebf77736d17deecf88eee64427ed5721f481f1d89ec2f9ab4c7ded75fa03beae907323f1a64988e5a0e261bb0ed83a3099f744988ca301819e5f11df080a0ea5b87d12423d7570eb418dcdbb9f547f8fcc0577bd026d2189fd8fb550b85cfb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083030d408203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f896f894800183030d408001b8476000600060006000600073ec2c6832d00680ece8ff9254f81fdab0a5a2ac5061c350f1506d6460016001556000526005601bf36000526000600e60126000f550621122336000551ba0400d01fbee4cd6f282e37d30701a8b9def8b9ab9525a9b39de005c00f80290fca03ec2ac7110338a288c5404555d5edc6af34dc1ce8bbfa0a030bb6409bec498b8c0",
+ "transactions" : [
+ {
+ "data" : "0x6000600060006000600073ec2c6832d00680ece8ff9254f81fdab0a5a2ac5061c350f1506d6460016001556000526005601bf36000526000600e60126000f55062112233600055",
+ "gasLimit" : "0x030d40",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x400d01fbee4cd6f282e37d30701a8b9def8b9ab9525a9b39de005c00f80290fc",
+ "s" : "0x3ec2ac7110338a288c5404555d5edc6af34dc1ce8bbfa0a030bb6409bec498b8",
+ "to" : "",
+ "v" : "0x1b",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x0edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494e",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa00edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x1902ffe3b64b46b62e9eaf0b87901e3dcde7a09af62afb5aa8c7ff9f56e0d47b",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62f0d40",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a760f2c0",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedRevert_d0g0v0.json b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedRevert_d0g0v0.json
index 6456ef64f..8f079f6de 100644
--- a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedRevert_d0g0v0.json
+++ b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedRevert_d0g0v0.json
@@ -1,11 +1,11 @@
{
"create2collisionSelfdestructedRevert_d0g0v0_Byzantium" : {
"_info" : {
- "comment" : "",
- "filledwith" : "testeth 1.5.0.dev2+commit.0397a837.dirty",
+ "comment" : "collision with address that has been selfdestructed in the same transaction but then REVERT is called",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
"lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
"source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionSelfdestructedRevert_d0g0v0Filler.json",
- "sourceHash" : "518121c1d699503d497c8857f130700632124a6ec9f4ad16bc99fd6456c37efa"
+ "sourceHash" : "55157b880e15b7698625667bf0c5d443360fe2e0b1d183c40a9a104fc9984556"
},
"blocks" : [
{
@@ -16,28 +16,28 @@
"extraData" : "",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x061a80",
- "hash" : "0xe1f93134e180e620e3bb1591f37bfe883f9c540c5b5616a251f6b7f34f99823c",
+ "hash" : "0x05beb725329faddf4e06c6fa1423736d86f1d6aa867eb89ac055231b8f10546e",
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"nonce" : "0x0000000000000000",
"number" : "0x01",
- "parentHash" : "0x83412b2da490407f7283a5a88d61635a076620076d11b5511f856bb8102e0c92",
+ "parentHash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
"receiptTrie" : "0xba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094",
- "stateRoot" : "0xaba8c8b7e6c1954be9bafa069bc04ec9b3aea31361d01d6a13cbcc9e975237f3",
+ "stateRoot" : "0x43ecc522a3fc260cb9bf3ad88eebdd082a81c5859441419825ac49c594131b56",
"timestamp" : "0x03e8",
- "transactionsTrie" : "0x2e080a9f5a28bc78103dd8b807ef22d26e45a52110a8b4192ca2a7257af7add4",
+ "transactionsTrie" : "0x0f6ab87b02cea34d1a2668758ab8ba806b3fedd00924675097e373571574c230",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "rlp" : "0xf90287f901f8a083412b2da490407f7283a5a88d61635a076620076d11b5511f856bb8102e0c92a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0aba8c8b7e6c1954be9bafa069bc04ec9b3aea31361d01d6a13cbcc9e975237f3a02e080a9f5a28bc78103dd8b807ef22d26e45a52110a8b4192ca2a7257af7add4a0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f889f887800183061a808001b83a6000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f1506000600060006000f55062112233600052600a6000fd1ba0960e876c974e4bd11f01c43b1b78db3d407c453bcfd608b692da2fd0a1af3e70a03414c7e97f382be2d3458d3e60b5c67b932f2672e790b082c7059154eb0ef025c0",
+ "rlp" : "0xf90287f901f8a09e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa043ecc522a3fc260cb9bf3ad88eebdd082a81c5859441419825ac49c594131b56a00f6ab87b02cea34d1a2668758ab8ba806b3fedd00924675097e373571574c230a0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f889f887800183061a808001b83a6000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f1506000600060006000f550621122336000526003601dfd1ca0abaa7765012a257e7afb2c1e9dab591037ef9b215d0d7b5a3d82027f1965cb2fa02a22b608fb9b72ba335f91ca34e960d9f353840ab956049f3a7a6a7097d3dd74c0",
"transactions" : [
{
- "data" : "0x6000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f1506000600060006000f55062112233600052600a6000fd",
+ "data" : "0x6000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f1506000600060006000f550621122336000526003601dfd",
"gasLimit" : "0x061a80",
"gasPrice" : "0x01",
"nonce" : "0x00",
- "r" : "0x960e876c974e4bd11f01c43b1b78db3d407c453bcfd608b692da2fd0a1af3e70",
- "s" : "0x3414c7e97f382be2d3458d3e60b5c67b932f2672e790b082c7059154eb0ef025",
+ "r" : "0xabaa7765012a257e7afb2c1e9dab591037ef9b215d0d7b5a3d82027f1965cb2f",
+ "s" : "0x2a22b608fb9b72ba335f91ca34e960d9f353840ab956049f3a7a6a7097d3dd74",
"to" : "",
- "v" : "0x1b",
+ "v" : "0x1c",
"value" : "0x01"
}
],
@@ -52,19 +52,19 @@
"extraData" : "0x42",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x00",
- "hash" : "0x83412b2da490407f7283a5a88d61635a076620076d11b5511f856bb8102e0c92",
+ "hash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
"mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"nonce" : "0x0102030405060708",
"number" : "0x00",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
- "stateRoot" : "0x285bc70ba15671411d1ab396413001bcb7431a029c6068063fd17f26941e5aa4",
+ "stateRoot" : "0x0edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494e",
"timestamp" : "0x03b6",
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0285bc70ba15671411d1ab396413001bcb7431a029c6068063fd17f26941e5aa4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
- "lastblockhash" : "0xe1f93134e180e620e3bb1591f37bfe883f9c540c5b5616a251f6b7f34f99823c",
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa00edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x05beb725329faddf4e06c6fa1423736d86f1d6aa867eb89ac055231b8f10546e",
"network" : "Byzantium",
"postState" : {
"0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
@@ -81,12 +81,26 @@
"storage" : {
}
},
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
"0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
"balance" : "0x01",
"code" : "0x6010ff",
"nonce" : "0x00",
"storage" : {
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
}
},
"pre" : {
@@ -97,23 +111,37 @@
"storage" : {
}
},
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
"0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
"balance" : "0x01",
"code" : "0x6010ff",
"nonce" : "0x00",
"storage" : {
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
}
},
"sealEngine" : "NoProof"
},
"create2collisionSelfdestructedRevert_d0g0v0_Constantinople" : {
"_info" : {
- "comment" : "",
- "filledwith" : "testeth 1.5.0.dev2+commit.0397a837.dirty",
+ "comment" : "collision with address that has been selfdestructed in the same transaction but then REVERT is called",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
"lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
"source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionSelfdestructedRevert_d0g0v0Filler.json",
- "sourceHash" : "518121c1d699503d497c8857f130700632124a6ec9f4ad16bc99fd6456c37efa"
+ "sourceHash" : "55157b880e15b7698625667bf0c5d443360fe2e0b1d183c40a9a104fc9984556"
},
"blocks" : [
{
@@ -123,29 +151,29 @@
"difficulty" : "0x020000",
"extraData" : "",
"gasLimit" : "0x0f4240",
- "gasUsed" : "0x06096e",
- "hash" : "0xf46af93112587c152618691c4cf7c8ddde416ce5517b6c70df0fd286b9117fc6",
+ "gasUsed" : "0x06096f",
+ "hash" : "0xce11878fe22261e5a7d2697038ff1caab8d3210ba20dbadb6734ec24a2219235",
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"nonce" : "0x0000000000000000",
"number" : "0x01",
- "parentHash" : "0x83412b2da490407f7283a5a88d61635a076620076d11b5511f856bb8102e0c92",
- "receiptTrie" : "0x8999e6e9e63c2491100c8c177aab64ab86d23adaf5ee5763872a9e36bd85adaa",
- "stateRoot" : "0x49f997200c95ea53ff0874ed133052fb165415e78d64ca6210dca3bba56cd6b2",
+ "parentHash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
+ "receiptTrie" : "0xfa0e1948223ffbacfe062be8991ca8d3497c0da5c56ddfbe40977e7467aeb5d0",
+ "stateRoot" : "0x666dbdfe7257fd1e4ceae334f4e773607d6379ff9797a67ecd48317f219a15a7",
"timestamp" : "0x03e8",
- "transactionsTrie" : "0x2e080a9f5a28bc78103dd8b807ef22d26e45a52110a8b4192ca2a7257af7add4",
+ "transactionsTrie" : "0x0f6ab87b02cea34d1a2668758ab8ba806b3fedd00924675097e373571574c230",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "rlp" : "0xf90287f901f8a083412b2da490407f7283a5a88d61635a076620076d11b5511f856bb8102e0c92a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa049f997200c95ea53ff0874ed133052fb165415e78d64ca6210dca3bba56cd6b2a02e080a9f5a28bc78103dd8b807ef22d26e45a52110a8b4192ca2a7257af7add4a08999e6e9e63c2491100c8c177aab64ab86d23adaf5ee5763872a9e36bd85adaab90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f42408306096e8203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f889f887800183061a808001b83a6000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f1506000600060006000f55062112233600052600a6000fd1ba0960e876c974e4bd11f01c43b1b78db3d407c453bcfd608b692da2fd0a1af3e70a03414c7e97f382be2d3458d3e60b5c67b932f2672e790b082c7059154eb0ef025c0",
+ "rlp" : "0xf90287f901f8a09e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0666dbdfe7257fd1e4ceae334f4e773607d6379ff9797a67ecd48317f219a15a7a00f6ab87b02cea34d1a2668758ab8ba806b3fedd00924675097e373571574c230a0fa0e1948223ffbacfe062be8991ca8d3497c0da5c56ddfbe40977e7467aeb5d0b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f42408306096f8203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f889f887800183061a808001b83a6000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f1506000600060006000f550621122336000526003601dfd1ca0abaa7765012a257e7afb2c1e9dab591037ef9b215d0d7b5a3d82027f1965cb2fa02a22b608fb9b72ba335f91ca34e960d9f353840ab956049f3a7a6a7097d3dd74c0",
"transactions" : [
{
- "data" : "0x6000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f1506000600060006000f55062112233600052600a6000fd",
+ "data" : "0x6000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f1506000600060006000f550621122336000526003601dfd",
"gasLimit" : "0x061a80",
"gasPrice" : "0x01",
"nonce" : "0x00",
- "r" : "0x960e876c974e4bd11f01c43b1b78db3d407c453bcfd608b692da2fd0a1af3e70",
- "s" : "0x3414c7e97f382be2d3458d3e60b5c67b932f2672e790b082c7059154eb0ef025",
+ "r" : "0xabaa7765012a257e7afb2c1e9dab591037ef9b215d0d7b5a3d82027f1965cb2f",
+ "s" : "0x2a22b608fb9b72ba335f91ca34e960d9f353840ab956049f3a7a6a7097d3dd74",
"to" : "",
- "v" : "0x1b",
+ "v" : "0x1c",
"value" : "0x01"
}
],
@@ -160,41 +188,55 @@
"extraData" : "0x42",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x00",
- "hash" : "0x83412b2da490407f7283a5a88d61635a076620076d11b5511f856bb8102e0c92",
+ "hash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
"mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"nonce" : "0x0102030405060708",
"number" : "0x00",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
- "stateRoot" : "0x285bc70ba15671411d1ab396413001bcb7431a029c6068063fd17f26941e5aa4",
+ "stateRoot" : "0x0edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494e",
"timestamp" : "0x03b6",
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0285bc70ba15671411d1ab396413001bcb7431a029c6068063fd17f26941e5aa4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
- "lastblockhash" : "0xf46af93112587c152618691c4cf7c8ddde416ce5517b6c70df0fd286b9117fc6",
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa00edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xce11878fe22261e5a7d2697038ff1caab8d3210ba20dbadb6734ec24a2219235",
"network" : "Constantinople",
"postState" : {
"0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
- "balance" : "0x29a2241af632096e",
+ "balance" : "0x29a2241af632096f",
"code" : "",
"nonce" : "0x00",
"storage" : {
}
},
"0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "0x0de0b6b3a75df692",
+ "balance" : "0x0de0b6b3a75df691",
"code" : "",
"nonce" : "0x01",
"storage" : {
}
},
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
"0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
"balance" : "0x01",
"code" : "0x6010ff",
"nonce" : "0x00",
"storage" : {
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
}
},
"pre" : {
@@ -205,12 +247,26 @@
"storage" : {
}
},
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
"0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
"balance" : "0x01",
"code" : "0x6010ff",
"nonce" : "0x00",
"storage" : {
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
}
},
"sealEngine" : "NoProof"
diff --git a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedRevert_d1g0v0.json b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedRevert_d1g0v0.json
new file mode 100644
index 000000000..4e05065bd
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedRevert_d1g0v0.json
@@ -0,0 +1,274 @@
+{
+ "create2collisionSelfdestructedRevert_d1g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "collision with address that has been selfdestructed in the same transaction but then REVERT is called",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionSelfdestructedRevert_d1g0v0Filler.json",
+ "sourceHash" : "e7504fa63213cc7659cc980732f5510edddcba538630988f9c9e7dd29a58d7b9"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x061a80",
+ "hash" : "0x81b45636ac365e1eb7778cd3d2f527d7a594f9932edbc8358a1c68b5d1840558",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
+ "receiptTrie" : "0xba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094",
+ "stateRoot" : "0x43ecc522a3fc260cb9bf3ad88eebdd082a81c5859441419825ac49c594131b56",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x498b84fc08f0437115858afc3b7a7dc2584dcda04e2d3c43e05d3f11fc7f816b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90290f901f8a09e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa043ecc522a3fc260cb9bf3ad88eebdd082a81c5859441419825ac49c594131b56a0498b84fc08f0437115858afc3b7a7dc2584dcda04e2d3c43e05d3f11fc7f816ba0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f892f890800183061a808001b8436000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f15064600160015560005260006005601b6000f550621122336000526003601dfd1ca006c72773d9ec0a8d9a4a393422c5b62a7e4d482b187eca4839fc31d4a49d92fda01821cc26908d7c4f0b4fe954cf8ba91d3c648e0deb24c1dbe2e733cdc59e4a7dc0",
+ "transactions" : [
+ {
+ "data" : "0x6000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f15064600160015560005260006005601b6000f550621122336000526003601dfd",
+ "gasLimit" : "0x061a80",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x06c72773d9ec0a8d9a4a393422c5b62a7e4d482b187eca4839fc31d4a49d92fd",
+ "s" : "0x1821cc26908d7c4f0b4fe954cf8ba91d3c648e0deb24c1dbe2e733cdc59e4a7d",
+ "to" : "",
+ "v" : "0x1c",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x0edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494e",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa00edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x81b45636ac365e1eb7778cd3d2f527d7a594f9932edbc8358a1c68b5d1840558",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af6321a80",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a75de580",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ },
+ "create2collisionSelfdestructedRevert_d1g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "collision with address that has been selfdestructed in the same transaction but then REVERT is called",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionSelfdestructedRevert_d1g0v0Filler.json",
+ "sourceHash" : "e7504fa63213cc7659cc980732f5510edddcba538630988f9c9e7dd29a58d7b9"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x060976",
+ "hash" : "0x3fe6b297400886f0c32272b17e3b12d0610aa6ebce4245d805f63927f2d37f65",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
+ "receiptTrie" : "0xd7380df08e31efeb86321894e048774de3ad4572a1504cd9a6d8cdaa7a4df13b",
+ "stateRoot" : "0x2ed2b788d9862206f041520a9ee03506c015c3de80daab92bb6eeb8037a7e069",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x498b84fc08f0437115858afc3b7a7dc2584dcda04e2d3c43e05d3f11fc7f816b",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90290f901f8a09e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa02ed2b788d9862206f041520a9ee03506c015c3de80daab92bb6eeb8037a7e069a0498b84fc08f0437115858afc3b7a7dc2584dcda04e2d3c43e05d3f11fc7f816ba0d7380df08e31efeb86321894e048774de3ad4572a1504cd9a6d8cdaa7a4df13bb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f4240830609768203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f892f890800183061a808001b8436000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f15064600160015560005260006005601b6000f550621122336000526003601dfd1ca006c72773d9ec0a8d9a4a393422c5b62a7e4d482b187eca4839fc31d4a49d92fda01821cc26908d7c4f0b4fe954cf8ba91d3c648e0deb24c1dbe2e733cdc59e4a7dc0",
+ "transactions" : [
+ {
+ "data" : "0x6000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f15064600160015560005260006005601b6000f550621122336000526003601dfd",
+ "gasLimit" : "0x061a80",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x06c72773d9ec0a8d9a4a393422c5b62a7e4d482b187eca4839fc31d4a49d92fd",
+ "s" : "0x1821cc26908d7c4f0b4fe954cf8ba91d3c648e0deb24c1dbe2e733cdc59e4a7d",
+ "to" : "",
+ "v" : "0x1c",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x0edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494e",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa00edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x3fe6b297400886f0c32272b17e3b12d0610aa6ebce4245d805f63927f2d37f65",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af6320976",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a75df68a",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedRevert_d2g0v0.json b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedRevert_d2g0v0.json
new file mode 100644
index 000000000..951a7fce5
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructedRevert_d2g0v0.json
@@ -0,0 +1,274 @@
+{
+ "create2collisionSelfdestructedRevert_d2g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "collision with address that has been selfdestructed in the same transaction but then REVERT is called",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionSelfdestructedRevert_d2g0v0Filler.json",
+ "sourceHash" : "6d32a179d5b5763dc2358546e7fc2822623f3d2215ca39c865a74b8b9f938c4c"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x061a80",
+ "hash" : "0xbbf77358bbd81787d7132ce6d5c48ae740fb966eb4e0573ad60fe90bbc36a206",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
+ "receiptTrie" : "0xba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094",
+ "stateRoot" : "0x43ecc522a3fc260cb9bf3ad88eebdd082a81c5859441419825ac49c594131b56",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x3a24300e873f6d4db115964a71ff0dc85cdaa2695a2fff95931a0c44be348023",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90299f901f8a09e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa043ecc522a3fc260cb9bf3ad88eebdd082a81c5859441419825ac49c594131b56a03a24300e873f6d4db115964a71ff0dc85cdaa2695a2fff95931a0c44be348023a0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f89bf899800183061a808001b84c6000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f1506d6460016001556000526005601bf36000526000600e60126000f550621122336000526003601dfd1ca024c1a4a1f47eb30f0d674c8ecd87cecd868652abfaa828e9bd9201cdd01f62c6a0667d69fde64034e7a20ac0da13137c43e5baf6ce477f1527e954ff374fbf26cdc0",
+ "transactions" : [
+ {
+ "data" : "0x6000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f1506d6460016001556000526005601bf36000526000600e60126000f550621122336000526003601dfd",
+ "gasLimit" : "0x061a80",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x24c1a4a1f47eb30f0d674c8ecd87cecd868652abfaa828e9bd9201cdd01f62c6",
+ "s" : "0x667d69fde64034e7a20ac0da13137c43e5baf6ce477f1527e954ff374fbf26cd",
+ "to" : "",
+ "v" : "0x1c",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x0edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494e",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa00edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xbbf77358bbd81787d7132ce6d5c48ae740fb966eb4e0573ad60fe90bbc36a206",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af6321a80",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a75de580",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ },
+ "create2collisionSelfdestructedRevert_d2g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "collision with address that has been selfdestructed in the same transaction but then REVERT is called",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionSelfdestructedRevert_d2g0v0Filler.json",
+ "sourceHash" : "6d32a179d5b5763dc2358546e7fc2822623f3d2215ca39c865a74b8b9f938c4c"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x06097f",
+ "hash" : "0x6a89adf3f7c5edae79454c74daa0ce609c0704d4a9636aa8b0d6d5a3abc115b9",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
+ "receiptTrie" : "0xbab692e75bedb513574bba889199d2f422da1ca1f0645b4495b7dcd30ef450dd",
+ "stateRoot" : "0xf07203611d9da6c88d1da6cf2f8afdc19cef4a07f1fa3818bd923be1ded969a6",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x3a24300e873f6d4db115964a71ff0dc85cdaa2695a2fff95931a0c44be348023",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90299f901f8a09e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0f07203611d9da6c88d1da6cf2f8afdc19cef4a07f1fa3818bd923be1ded969a6a03a24300e873f6d4db115964a71ff0dc85cdaa2695a2fff95931a0c44be348023a0bab692e75bedb513574bba889199d2f422da1ca1f0645b4495b7dcd30ef450ddb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f42408306097f8203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f89bf899800183061a808001b84c6000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f1506d6460016001556000526005601bf36000526000600e60126000f550621122336000526003601dfd1ca024c1a4a1f47eb30f0d674c8ecd87cecd868652abfaa828e9bd9201cdd01f62c6a0667d69fde64034e7a20ac0da13137c43e5baf6ce477f1527e954ff374fbf26cdc0",
+ "transactions" : [
+ {
+ "data" : "0x6000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f1506d6460016001556000526005601bf36000526000600e60126000f550621122336000526003601dfd",
+ "gasLimit" : "0x061a80",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x24c1a4a1f47eb30f0d674c8ecd87cecd868652abfaa828e9bd9201cdd01f62c6",
+ "s" : "0x667d69fde64034e7a20ac0da13137c43e5baf6ce477f1527e954ff374fbf26cd",
+ "to" : "",
+ "v" : "0x1c",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x0edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494e",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa00edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x6a89adf3f7c5edae79454c74daa0ce609c0704d4a9636aa8b0d6d5a3abc115b9",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af632097f",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a75df681",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructed_d0g0v0.json b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructed_d0g0v0.json
index 5716da077..d771e9e77 100644
--- a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructed_d0g0v0.json
+++ b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructed_d0g0v0.json
@@ -1,11 +1,11 @@
{
"create2collisionSelfdestructed_d0g0v0_Byzantium" : {
"_info" : {
- "comment" : "",
- "filledwith" : "testeth 1.5.0.dev2+commit.0397a837.dirty",
+ "comment" : "collision with address that has been selfdestructed in the same transaction",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
"lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
"source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionSelfdestructed_d0g0v0Filler.json",
- "sourceHash" : "527a7777595f330353b70425fbf29fee7675cf8d406f9b0cef802a7d99180dfd"
+ "sourceHash" : "2428d9d4ac82e19570afb59a7431938920fcb28d446ff6a751067218680cf913"
},
"blocks" : [
{
@@ -16,18 +16,18 @@
"extraData" : "",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x061a80",
- "hash" : "0x5b795842170f0b507c22d903a67107e3bfeab686154c0515bd6ee4f9f39d1ed3",
+ "hash" : "0xf4506629f36ff59dfc363382fa6b2282d974f98bba8b4147613aefe7327b8f80",
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"nonce" : "0x0000000000000000",
"number" : "0x01",
- "parentHash" : "0x83412b2da490407f7283a5a88d61635a076620076d11b5511f856bb8102e0c92",
+ "parentHash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
"receiptTrie" : "0xba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094",
- "stateRoot" : "0xaba8c8b7e6c1954be9bafa069bc04ec9b3aea31361d01d6a13cbcc9e975237f3",
+ "stateRoot" : "0x43ecc522a3fc260cb9bf3ad88eebdd082a81c5859441419825ac49c594131b56",
"timestamp" : "0x03e8",
"transactionsTrie" : "0x2134cdbcdb539627c5697089823ee175ecb1ac50e650dd09b7a30620cba43929",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "rlp" : "0xf90279f901f8a083412b2da490407f7283a5a88d61635a076620076d11b5511f856bb8102e0c92a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0aba8c8b7e6c1954be9bafa069bc04ec9b3aea31361d01d6a13cbcc9e975237f3a02134cdbcdb539627c5697089823ee175ecb1ac50e650dd09b7a30620cba43929a0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f87bf879800183061a808001ad6000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f1506000600060006000f51ca0e2d75d08fb681b15b09a794468c0f20f87807fdf00989e528ac753792fe7ab96a032326b6cc043975a6e4a8a02c1a5477fbf3f26e49c3a6287913d155979284368c0",
+ "rlp" : "0xf90279f901f8a09e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa043ecc522a3fc260cb9bf3ad88eebdd082a81c5859441419825ac49c594131b56a02134cdbcdb539627c5697089823ee175ecb1ac50e650dd09b7a30620cba43929a0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f87bf879800183061a808001ad6000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f1506000600060006000f51ca0e2d75d08fb681b15b09a794468c0f20f87807fdf00989e528ac753792fe7ab96a032326b6cc043975a6e4a8a02c1a5477fbf3f26e49c3a6287913d155979284368c0",
"transactions" : [
{
"data" : "0x6000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f1506000600060006000f5",
@@ -52,19 +52,19 @@
"extraData" : "0x42",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x00",
- "hash" : "0x83412b2da490407f7283a5a88d61635a076620076d11b5511f856bb8102e0c92",
+ "hash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
"mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"nonce" : "0x0102030405060708",
"number" : "0x00",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
- "stateRoot" : "0x285bc70ba15671411d1ab396413001bcb7431a029c6068063fd17f26941e5aa4",
+ "stateRoot" : "0x0edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494e",
"timestamp" : "0x03b6",
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0285bc70ba15671411d1ab396413001bcb7431a029c6068063fd17f26941e5aa4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
- "lastblockhash" : "0x5b795842170f0b507c22d903a67107e3bfeab686154c0515bd6ee4f9f39d1ed3",
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa00edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xf4506629f36ff59dfc363382fa6b2282d974f98bba8b4147613aefe7327b8f80",
"network" : "Byzantium",
"postState" : {
"0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
@@ -81,12 +81,26 @@
"storage" : {
}
},
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
"0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
"balance" : "0x01",
"code" : "0x6010ff",
"nonce" : "0x00",
"storage" : {
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
}
},
"pre" : {
@@ -97,23 +111,37 @@
"storage" : {
}
},
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
"0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
"balance" : "0x01",
"code" : "0x6010ff",
"nonce" : "0x00",
"storage" : {
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
}
},
"sealEngine" : "NoProof"
},
"create2collisionSelfdestructed_d0g0v0_Constantinople" : {
"_info" : {
- "comment" : "",
- "filledwith" : "testeth 1.5.0.dev2+commit.0397a837.dirty",
+ "comment" : "collision with address that has been selfdestructed in the same transaction",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
"lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
"source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionSelfdestructed_d0g0v0Filler.json",
- "sourceHash" : "527a7777595f330353b70425fbf29fee7675cf8d406f9b0cef802a7d99180dfd"
+ "sourceHash" : "2428d9d4ac82e19570afb59a7431938920fcb28d446ff6a751067218680cf913"
},
"blocks" : [
{
@@ -124,18 +152,18 @@
"extraData" : "",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x05ab8e",
- "hash" : "0x06a2cc23083a7b424171bb13a4c0c23cbd626cbc8cd54c3e9c305b052e79f27f",
+ "hash" : "0x44eaddbcc1bc05da3c7aa4e65abd995ba338371132404066ecab1017fb96f7e3",
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"nonce" : "0x0000000000000000",
"number" : "0x01",
- "parentHash" : "0x83412b2da490407f7283a5a88d61635a076620076d11b5511f856bb8102e0c92",
+ "parentHash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
"receiptTrie" : "0xa9b782ef61e26fa58def53065af531544dfafc2b722b766783c58ed00bff0910",
- "stateRoot" : "0x93811df3d9049da420fead6929f0172f941dfc0d964bc16762e61efd3977e98d",
+ "stateRoot" : "0x0e957284c023f460719c32e9c21c8753b0b28a6520a72c3783549dbe2fcf412c",
"timestamp" : "0x03e8",
"transactionsTrie" : "0x2134cdbcdb539627c5697089823ee175ecb1ac50e650dd09b7a30620cba43929",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "rlp" : "0xf90279f901f8a083412b2da490407f7283a5a88d61635a076620076d11b5511f856bb8102e0c92a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa093811df3d9049da420fead6929f0172f941dfc0d964bc16762e61efd3977e98da02134cdbcdb539627c5697089823ee175ecb1ac50e650dd09b7a30620cba43929a0a9b782ef61e26fa58def53065af531544dfafc2b722b766783c58ed00bff0910b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f42408305ab8e8203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f87bf879800183061a808001ad6000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f1506000600060006000f51ca0e2d75d08fb681b15b09a794468c0f20f87807fdf00989e528ac753792fe7ab96a032326b6cc043975a6e4a8a02c1a5477fbf3f26e49c3a6287913d155979284368c0",
+ "rlp" : "0xf90279f901f8a09e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa00e957284c023f460719c32e9c21c8753b0b28a6520a72c3783549dbe2fcf412ca02134cdbcdb539627c5697089823ee175ecb1ac50e650dd09b7a30620cba43929a0a9b782ef61e26fa58def53065af531544dfafc2b722b766783c58ed00bff0910b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f42408305ab8e8203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f87bf879800183061a808001ad6000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f1506000600060006000f51ca0e2d75d08fb681b15b09a794468c0f20f87807fdf00989e528ac753792fe7ab96a032326b6cc043975a6e4a8a02c1a5477fbf3f26e49c3a6287913d155979284368c0",
"transactions" : [
{
"data" : "0x6000600060006000600073e2b35478fdd26477cc576dd906e6277761246a3c61c350f1506000600060006000f5",
@@ -160,19 +188,19 @@
"extraData" : "0x42",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x00",
- "hash" : "0x83412b2da490407f7283a5a88d61635a076620076d11b5511f856bb8102e0c92",
+ "hash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
"mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"nonce" : "0x0102030405060708",
"number" : "0x00",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
- "stateRoot" : "0x285bc70ba15671411d1ab396413001bcb7431a029c6068063fd17f26941e5aa4",
+ "stateRoot" : "0x0edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494e",
"timestamp" : "0x03b6",
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0285bc70ba15671411d1ab396413001bcb7431a029c6068063fd17f26941e5aa4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
- "lastblockhash" : "0x06a2cc23083a7b424171bb13a4c0c23cbd626cbc8cd54c3e9c305b052e79f27f",
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa00edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x44eaddbcc1bc05da3c7aa4e65abd995ba338371132404066ecab1017fb96f7e3",
"network" : "Constantinople",
"postState" : {
"0x0000000000000000000000000000000000000010" : {
@@ -202,6 +230,20 @@
"nonce" : "0x01",
"storage" : {
}
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
}
},
"pre" : {
@@ -212,12 +254,26 @@
"storage" : {
}
},
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
"0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
"balance" : "0x01",
"code" : "0x6010ff",
"nonce" : "0x00",
"storage" : {
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
}
},
"sealEngine" : "NoProof"
diff --git a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructed_d1g0v0.json b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructed_d1g0v0.json
new file mode 100644
index 000000000..92f3708ed
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructed_d1g0v0.json
@@ -0,0 +1,281 @@
+{
+ "create2collisionSelfdestructed_d1g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "collision with address that has been selfdestructed in the same transaction",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionSelfdestructed_d1g0v0Filler.json",
+ "sourceHash" : "e0e01338e0ecce17268fa777888374d7fd6d3f9b30230da3b1664aec4416ec35"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x061a80",
+ "hash" : "0xecfe670b36096d38ef8f336d1a3071814818d24c973094503c40a869e839d959",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
+ "receiptTrie" : "0xba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094",
+ "stateRoot" : "0x43ecc522a3fc260cb9bf3ad88eebdd082a81c5859441419825ac49c594131b56",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xc0836c261890efc708ebc0a2a89164c4fae93dcc81416089cdb9d4747b40986d",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90282f901f8a09e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa043ecc522a3fc260cb9bf3ad88eebdd082a81c5859441419825ac49c594131b56a0c0836c261890efc708ebc0a2a89164c4fae93dcc81416089cdb9d4747b40986da0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f884f882800183061a808001b66000600060006000600073af3ecba2fe09a4f6c19f16a9d119e44e08c2da0161c350f15064600160015560005260006005601b6000f51ba08ed34060c3b876c8807ad84619a57d33c0a1f2159be991a3c0c1650659ee76aea03f4cb699c2fa9e9cd49f8dbba7e28ea2b5736919939d196eb353d2821a55d97ac0",
+ "transactions" : [
+ {
+ "data" : "0x6000600060006000600073af3ecba2fe09a4f6c19f16a9d119e44e08c2da0161c350f15064600160015560005260006005601b6000f5",
+ "gasLimit" : "0x061a80",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x8ed34060c3b876c8807ad84619a57d33c0a1f2159be991a3c0c1650659ee76ae",
+ "s" : "0x3f4cb699c2fa9e9cd49f8dbba7e28ea2b5736919939d196eb353d2821a55d97a",
+ "to" : "",
+ "v" : "0x1b",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x0edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494e",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa00edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xecfe670b36096d38ef8f336d1a3071814818d24c973094503c40a869e839d959",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af6321a80",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a75de580",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ },
+ "create2collisionSelfdestructed_d1g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "collision with address that has been selfdestructed in the same transaction",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionSelfdestructed_d1g0v0Filler.json",
+ "sourceHash" : "e0e01338e0ecce17268fa777888374d7fd6d3f9b30230da3b1664aec4416ec35"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x05ab98",
+ "hash" : "0x514f470e57023997daed20f1416548c94e7c33c66d4817fbf97401b62bf66936",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
+ "receiptTrie" : "0x4d45d2d2d06a964dd767eb1dabbae67e1c1b052d5b379ef1f82110af2117d902",
+ "stateRoot" : "0x18978367481486dcff7f336473715333f17a48697f246c557390af0a5c49d997",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0xc0836c261890efc708ebc0a2a89164c4fae93dcc81416089cdb9d4747b40986d",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90282f901f8a09e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa018978367481486dcff7f336473715333f17a48697f246c557390af0a5c49d997a0c0836c261890efc708ebc0a2a89164c4fae93dcc81416089cdb9d4747b40986da04d45d2d2d06a964dd767eb1dabbae67e1c1b052d5b379ef1f82110af2117d902b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f42408305ab988203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f884f882800183061a808001b66000600060006000600073af3ecba2fe09a4f6c19f16a9d119e44e08c2da0161c350f15064600160015560005260006005601b6000f51ba08ed34060c3b876c8807ad84619a57d33c0a1f2159be991a3c0c1650659ee76aea03f4cb699c2fa9e9cd49f8dbba7e28ea2b5736919939d196eb353d2821a55d97ac0",
+ "transactions" : [
+ {
+ "data" : "0x6000600060006000600073af3ecba2fe09a4f6c19f16a9d119e44e08c2da0161c350f15064600160015560005260006005601b6000f5",
+ "gasLimit" : "0x061a80",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x8ed34060c3b876c8807ad84619a57d33c0a1f2159be991a3c0c1650659ee76ae",
+ "s" : "0x3f4cb699c2fa9e9cd49f8dbba7e28ea2b5736919939d196eb353d2821a55d97a",
+ "to" : "",
+ "v" : "0x1b",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x0edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494e",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa00edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x514f470e57023997daed20f1416548c94e7c33c66d4817fbf97401b62bf66936",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x0000000000000000000000000000000000000010" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af631ab98",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a75e5467",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructed_d2g0v0.json b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructed_d2g0v0.json
new file mode 100644
index 000000000..ebaceb2c1
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionSelfdestructed_d2g0v0.json
@@ -0,0 +1,281 @@
+{
+ "create2collisionSelfdestructed_d2g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "collision with address that has been selfdestructed in the same transaction",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionSelfdestructed_d2g0v0Filler.json",
+ "sourceHash" : "be9ec5f6e8ee33b85bb1ef051d97bc9b20d7abb716c45314ea307aef4e6d2750"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x061a80",
+ "hash" : "0x03f4eed97cd30f1f1451e06ee59f19fa6d41524a8199494cc15011e09b81c6bb",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
+ "receiptTrie" : "0xba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094",
+ "stateRoot" : "0x43ecc522a3fc260cb9bf3ad88eebdd082a81c5859441419825ac49c594131b56",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x156718b473fa29a0b1ee7d6a78ee2e5341c61336c705a9bd13994036162b752c",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf9028cf901f8a09e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa043ecc522a3fc260cb9bf3ad88eebdd082a81c5859441419825ac49c594131b56a0156718b473fa29a0b1ee7d6a78ee2e5341c61336c705a9bd13994036162b752ca0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f88ef88c800183061a808001b83f6000600060006000600073ec2c6832d00680ece8ff9254f81fdab0a5a2ac5061c350f1506d6460016001556000526005601bf36000526000600e60126000f51ca0e273305d3f7274b4240a41448355f706a1a49a006a68367590f80753163238bea048999c9f182c1de512a97a387f0e09cbde89cfd668319658a1a3c8ec76872ba6c0",
+ "transactions" : [
+ {
+ "data" : "0x6000600060006000600073ec2c6832d00680ece8ff9254f81fdab0a5a2ac5061c350f1506d6460016001556000526005601bf36000526000600e60126000f5",
+ "gasLimit" : "0x061a80",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xe273305d3f7274b4240a41448355f706a1a49a006a68367590f80753163238be",
+ "s" : "0x48999c9f182c1de512a97a387f0e09cbde89cfd668319658a1a3c8ec76872ba6",
+ "to" : "",
+ "v" : "0x1c",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x0edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494e",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa00edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x03f4eed97cd30f1f1451e06ee59f19fa6d41524a8199494cc15011e09b81c6bb",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af6321a80",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a75de580",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ },
+ "create2collisionSelfdestructed_d2g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "collision with address that has been selfdestructed in the same transaction",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionSelfdestructed_d2g0v0Filler.json",
+ "sourceHash" : "be9ec5f6e8ee33b85bb1ef051d97bc9b20d7abb716c45314ea307aef4e6d2750"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x05aba1",
+ "hash" : "0xc9c414e65a71795cf0922a43a385818a64e61b453e66e249ba45bd81dc43c91a",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
+ "receiptTrie" : "0x0869a6532b5ce7b9f68b7986b77277403d5403fa680eefd92e6be200e5359fc8",
+ "stateRoot" : "0xa30ca5d2c0ca7781c2768d1be2e7d0d6d841f6fd1a8e0764607162e7cf53db0f",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x156718b473fa29a0b1ee7d6a78ee2e5341c61336c705a9bd13994036162b752c",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf9028cf901f8a09e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771ea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0a30ca5d2c0ca7781c2768d1be2e7d0d6d841f6fd1a8e0764607162e7cf53db0fa0156718b473fa29a0b1ee7d6a78ee2e5341c61336c705a9bd13994036162b752ca00869a6532b5ce7b9f68b7986b77277403d5403fa680eefd92e6be200e5359fc8b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f42408305aba18203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f88ef88c800183061a808001b83f6000600060006000600073ec2c6832d00680ece8ff9254f81fdab0a5a2ac5061c350f1506d6460016001556000526005601bf36000526000600e60126000f51ca0e273305d3f7274b4240a41448355f706a1a49a006a68367590f80753163238bea048999c9f182c1de512a97a387f0e09cbde89cfd668319658a1a3c8ec76872ba6c0",
+ "transactions" : [
+ {
+ "data" : "0x6000600060006000600073ec2c6832d00680ece8ff9254f81fdab0a5a2ac5061c350f1506d6460016001556000526005601bf36000526000600e60126000f5",
+ "gasLimit" : "0x061a80",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0xe273305d3f7274b4240a41448355f706a1a49a006a68367590f80753163238be",
+ "s" : "0x48999c9f182c1de512a97a387f0e09cbde89cfd668319658a1a3c8ec76872ba6",
+ "to" : "",
+ "v" : "0x1c",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0x9e403072017b50f3e1bf4af66a01ace806703dc9e22f9edb5041a2f0a197771e",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0x0edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494e",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa00edf4ab8df4ed5fbf6225445f8a37a4176d466fe14a0b485c6ddcd1a7968494ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0xc9c414e65a71795cf0922a43a385818a64e61b453e66e249ba45bd81dc43c91a",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x0000000000000000000000000000000000000010" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af631aba1",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a75e545e",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x01",
+ "code" : "0x6010ff",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ }
+} \ No newline at end of file
diff --git a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionStorage_d0g0v0.json b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionStorage_d0g0v0.json
index 94a7f4bb8..67c065b10 100644
--- a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionStorage_d0g0v0.json
+++ b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionStorage_d0g0v0.json
@@ -2,10 +2,10 @@
"create2collisionStorage_d0g0v0_Byzantium" : {
"_info" : {
"comment" : "create2 generates an account that already exists and has storage != 0",
- "filledwith" : "testeth 1.5.0.dev2+commit.e5553c60.dirty",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
"lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
"source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionStorage_d0g0v0Filler.json",
- "sourceHash" : "a004a9345d4cd7e8b874df94926ae06fb0e0cddcb04cdbbb3433c2fd14419629"
+ "sourceHash" : "cb504c6d6321afb29a71bc36cfca25d289d663bc65b5897c9d96d4c1f5c32927"
},
"blocks" : [
{
@@ -16,18 +16,18 @@
"extraData" : "",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x061a80",
- "hash" : "0x6c4f888e9d68c664c11d6ca2e412723b2122a5023842be3c812b86cac3b78985",
+ "hash" : "0x49e4a88f7f0ba2f119d6596176faee3699502bdf970d062245561325a30e33aa",
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"nonce" : "0x0000000000000000",
"number" : "0x01",
- "parentHash" : "0x4a1dd4f2006029d402316bc1dc08ebd5d7c80e0e7125048c1070453f8d3814f8",
+ "parentHash" : "0xb43a091fee618256d54e8d9fdf02d548e1a773492799702275b43ce0225cc0fc",
"receiptTrie" : "0xba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094",
- "stateRoot" : "0x40d9852a5d51ca94935910da5caf67cd3aba6ae7524ca402aebccc9273b12d0f",
+ "stateRoot" : "0xae19854e6b8302171306f24dc8bd539603558dc20d78c22f32e3d691514a013b",
"timestamp" : "0x03e8",
"transactionsTrie" : "0xb70c74785b8b7681bc597b44ff6c81e032bc23f3351208ae1cc350ecc57e3514",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "rlp" : "0xf90255f901f8a04a1dd4f2006029d402316bc1dc08ebd5d7c80e0e7125048c1070453f8d3814f8a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa040d9852a5d51ca94935910da5caf67cd3aba6ae7524ca402aebccc9273b12d0fa0b70c74785b8b7681bc597b44ff6c81e032bc23f3351208ae1cc350ecc57e3514a0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f857f855800183061a808001896000600060006000f51ca0ec06b6a5de4da3d4c1dd660df4a47ec361b883301c7e51de9e9a9d9ccc2a1e41a072568521c5df26ee1166c2a92581c1dd2e89ed9832fc1ba0d33f74807be56c48c0",
+ "rlp" : "0xf90255f901f8a0b43a091fee618256d54e8d9fdf02d548e1a773492799702275b43ce0225cc0fca01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0ae19854e6b8302171306f24dc8bd539603558dc20d78c22f32e3d691514a013ba0b70c74785b8b7681bc597b44ff6c81e032bc23f3351208ae1cc350ecc57e3514a0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f857f855800183061a808001896000600060006000f51ca0ec06b6a5de4da3d4c1dd660df4a47ec361b883301c7e51de9e9a9d9ccc2a1e41a072568521c5df26ee1166c2a92581c1dd2e89ed9832fc1ba0d33f74807be56c48c0",
"transactions" : [
{
"data" : "0x6000600060006000f5",
@@ -52,19 +52,19 @@
"extraData" : "0x42",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x00",
- "hash" : "0x4a1dd4f2006029d402316bc1dc08ebd5d7c80e0e7125048c1070453f8d3814f8",
+ "hash" : "0xb43a091fee618256d54e8d9fdf02d548e1a773492799702275b43ce0225cc0fc",
"mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"nonce" : "0x0102030405060708",
"number" : "0x00",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
- "stateRoot" : "0x3ac3bcc6cfca2e68cd4beb7fad9efaf986775ca9374b32a46f965de7d5f7d455",
+ "stateRoot" : "0xd07addde6420f48a5daa734b13b9c5aab5ba137c965c298be6ec3f21ca4daa22",
"timestamp" : "0x03b6",
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa03ac3bcc6cfca2e68cd4beb7fad9efaf986775ca9374b32a46f965de7d5f7d455a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
- "lastblockhash" : "0x6c4f888e9d68c664c11d6ca2e412723b2122a5023842be3c812b86cac3b78985",
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0d07addde6420f48a5daa734b13b9c5aab5ba137c965c298be6ec3f21ca4daa22a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x49e4a88f7f0ba2f119d6596176faee3699502bdf970d062245561325a30e33aa",
"network" : "Byzantium",
"postState" : {
"0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
@@ -96,6 +96,14 @@
"storage" : {
"0x00" : "0x01"
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x01"
+ }
}
},
"pre" : {
@@ -121,6 +129,14 @@
"storage" : {
"0x00" : "0x01"
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x01"
+ }
}
},
"sealEngine" : "NoProof"
@@ -128,10 +144,10 @@
"create2collisionStorage_d0g0v0_Constantinople" : {
"_info" : {
"comment" : "create2 generates an account that already exists and has storage != 0",
- "filledwith" : "testeth 1.5.0.dev2+commit.e5553c60.dirty",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
"lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
"source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionStorage_d0g0v0Filler.json",
- "sourceHash" : "a004a9345d4cd7e8b874df94926ae06fb0e0cddcb04cdbbb3433c2fd14419629"
+ "sourceHash" : "cb504c6d6321afb29a71bc36cfca25d289d663bc65b5897c9d96d4c1f5c32927"
},
"blocks" : [
{
@@ -142,18 +158,18 @@
"extraData" : "",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x014d78",
- "hash" : "0x89fd3bbcc50e701f65e578b0bfcd9ff689da312f30ef51e5926dc1d3c583b595",
+ "hash" : "0x598074c7d316c51d5eb6602da052366600c01b199e35da7388a749d7ad43abd6",
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"nonce" : "0x0000000000000000",
"number" : "0x01",
- "parentHash" : "0x4a1dd4f2006029d402316bc1dc08ebd5d7c80e0e7125048c1070453f8d3814f8",
+ "parentHash" : "0xb43a091fee618256d54e8d9fdf02d548e1a773492799702275b43ce0225cc0fc",
"receiptTrie" : "0x0280b3d3640932e2aba7def3095917b394225ec9be38617d2b8edab23ea50345",
- "stateRoot" : "0xe7aded67b15717d75d965fd5e9fd48a451148047d82b7c848ad43fbc9dc04750",
+ "stateRoot" : "0x20dd2218fb0755ea371bc5657ef8677477165bfd12b9571324c6a5a50a1dd283",
"timestamp" : "0x03e8",
"transactionsTrie" : "0xb70c74785b8b7681bc597b44ff6c81e032bc23f3351208ae1cc350ecc57e3514",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "rlp" : "0xf90255f901f8a04a1dd4f2006029d402316bc1dc08ebd5d7c80e0e7125048c1070453f8d3814f8a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0e7aded67b15717d75d965fd5e9fd48a451148047d82b7c848ad43fbc9dc04750a0b70c74785b8b7681bc597b44ff6c81e032bc23f3351208ae1cc350ecc57e3514a00280b3d3640932e2aba7def3095917b394225ec9be38617d2b8edab23ea50345b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083014d788203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f857f855800183061a808001896000600060006000f51ca0ec06b6a5de4da3d4c1dd660df4a47ec361b883301c7e51de9e9a9d9ccc2a1e41a072568521c5df26ee1166c2a92581c1dd2e89ed9832fc1ba0d33f74807be56c48c0",
+ "rlp" : "0xf90255f901f8a0b43a091fee618256d54e8d9fdf02d548e1a773492799702275b43ce0225cc0fca01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa020dd2218fb0755ea371bc5657ef8677477165bfd12b9571324c6a5a50a1dd283a0b70c74785b8b7681bc597b44ff6c81e032bc23f3351208ae1cc350ecc57e3514a00280b3d3640932e2aba7def3095917b394225ec9be38617d2b8edab23ea50345b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083014d788203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f857f855800183061a808001896000600060006000f51ca0ec06b6a5de4da3d4c1dd660df4a47ec361b883301c7e51de9e9a9d9ccc2a1e41a072568521c5df26ee1166c2a92581c1dd2e89ed9832fc1ba0d33f74807be56c48c0",
"transactions" : [
{
"data" : "0x6000600060006000f5",
@@ -178,19 +194,19 @@
"extraData" : "0x42",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x00",
- "hash" : "0x4a1dd4f2006029d402316bc1dc08ebd5d7c80e0e7125048c1070453f8d3814f8",
+ "hash" : "0xb43a091fee618256d54e8d9fdf02d548e1a773492799702275b43ce0225cc0fc",
"mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"nonce" : "0x0102030405060708",
"number" : "0x00",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
- "stateRoot" : "0x3ac3bcc6cfca2e68cd4beb7fad9efaf986775ca9374b32a46f965de7d5f7d455",
+ "stateRoot" : "0xd07addde6420f48a5daa734b13b9c5aab5ba137c965c298be6ec3f21ca4daa22",
"timestamp" : "0x03b6",
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa03ac3bcc6cfca2e68cd4beb7fad9efaf986775ca9374b32a46f965de7d5f7d455a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
- "lastblockhash" : "0x89fd3bbcc50e701f65e578b0bfcd9ff689da312f30ef51e5926dc1d3c583b595",
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0d07addde6420f48a5daa734b13b9c5aab5ba137c965c298be6ec3f21ca4daa22a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x598074c7d316c51d5eb6602da052366600c01b199e35da7388a749d7ad43abd6",
"network" : "Constantinople",
"postState" : {
"0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
@@ -228,6 +244,14 @@
"nonce" : "0x01",
"storage" : {
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x01"
+ }
}
},
"pre" : {
@@ -253,6 +277,14 @@
"storage" : {
"0x00" : "0x01"
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x01"
+ }
}
},
"sealEngine" : "NoProof"
diff --git a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionStorage_d1g0v0.json b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionStorage_d1g0v0.json
index e1dbf8160..c8143ad6e 100644
--- a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionStorage_d1g0v0.json
+++ b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionStorage_d1g0v0.json
@@ -2,10 +2,10 @@
"create2collisionStorage_d1g0v0_Byzantium" : {
"_info" : {
"comment" : "create2 generates an account that already exists and has storage != 0",
- "filledwith" : "testeth 1.5.0.dev2+commit.e5553c60.dirty",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
"lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
"source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionStorage_d1g0v0Filler.json",
- "sourceHash" : "f916078403ba26e35ab508219e91b1fa87ce4d2baabf59a055d60835e1958f93"
+ "sourceHash" : "54181bee67b571f67c4db03cf9febd94a9c6c9ae1d6cf264a486372e98736d97"
},
"blocks" : [
{
@@ -16,18 +16,18 @@
"extraData" : "",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x061a80",
- "hash" : "0xa093f1e85390526e3c9cb4780413866b0852baa454a26ae4da2b3d9cf1b189a6",
+ "hash" : "0x0a0348178b571f4e210ac925ffc90c233181df016eb7290175b8f1b90e819c11",
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"nonce" : "0x0000000000000000",
"number" : "0x01",
- "parentHash" : "0x4a1dd4f2006029d402316bc1dc08ebd5d7c80e0e7125048c1070453f8d3814f8",
+ "parentHash" : "0xb43a091fee618256d54e8d9fdf02d548e1a773492799702275b43ce0225cc0fc",
"receiptTrie" : "0xba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094",
- "stateRoot" : "0x40d9852a5d51ca94935910da5caf67cd3aba6ae7524ca402aebccc9273b12d0f",
+ "stateRoot" : "0xae19854e6b8302171306f24dc8bd539603558dc20d78c22f32e3d691514a013b",
"timestamp" : "0x03e8",
"transactionsTrie" : "0xdd76ef156ad93df27e0f98a0519c55d679ce200ed4d9c1d409ec3df684afbfcd",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "rlp" : "0xf9025ef901f8a04a1dd4f2006029d402316bc1dc08ebd5d7c80e0e7125048c1070453f8d3814f8a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa040d9852a5d51ca94935910da5caf67cd3aba6ae7524ca402aebccc9273b12d0fa0dd76ef156ad93df27e0f98a0519c55d679ce200ed4d9c1d409ec3df684afbfcda0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f860f85e800183061a8080019264600160015560005260006005601b6000f51ca07da48f10e29eb5a6814cda354150bde7f47de04fa62ed4cdb9ff4a81a5794b84a07bbabfcc8e405f15aa225178990ca95a390f0ff8dfa392545ed8ae9c4b61377cc0",
+ "rlp" : "0xf9025ef901f8a0b43a091fee618256d54e8d9fdf02d548e1a773492799702275b43ce0225cc0fca01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0ae19854e6b8302171306f24dc8bd539603558dc20d78c22f32e3d691514a013ba0dd76ef156ad93df27e0f98a0519c55d679ce200ed4d9c1d409ec3df684afbfcda0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f860f85e800183061a8080019264600160015560005260006005601b6000f51ca07da48f10e29eb5a6814cda354150bde7f47de04fa62ed4cdb9ff4a81a5794b84a07bbabfcc8e405f15aa225178990ca95a390f0ff8dfa392545ed8ae9c4b61377cc0",
"transactions" : [
{
"data" : "0x64600160015560005260006005601b6000f5",
@@ -52,19 +52,19 @@
"extraData" : "0x42",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x00",
- "hash" : "0x4a1dd4f2006029d402316bc1dc08ebd5d7c80e0e7125048c1070453f8d3814f8",
+ "hash" : "0xb43a091fee618256d54e8d9fdf02d548e1a773492799702275b43ce0225cc0fc",
"mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"nonce" : "0x0102030405060708",
"number" : "0x00",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
- "stateRoot" : "0x3ac3bcc6cfca2e68cd4beb7fad9efaf986775ca9374b32a46f965de7d5f7d455",
+ "stateRoot" : "0xd07addde6420f48a5daa734b13b9c5aab5ba137c965c298be6ec3f21ca4daa22",
"timestamp" : "0x03b6",
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa03ac3bcc6cfca2e68cd4beb7fad9efaf986775ca9374b32a46f965de7d5f7d455a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
- "lastblockhash" : "0xa093f1e85390526e3c9cb4780413866b0852baa454a26ae4da2b3d9cf1b189a6",
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0d07addde6420f48a5daa734b13b9c5aab5ba137c965c298be6ec3f21ca4daa22a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x0a0348178b571f4e210ac925ffc90c233181df016eb7290175b8f1b90e819c11",
"network" : "Byzantium",
"postState" : {
"0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
@@ -96,6 +96,14 @@
"storage" : {
"0x00" : "0x01"
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x01"
+ }
}
},
"pre" : {
@@ -121,6 +129,14 @@
"storage" : {
"0x00" : "0x01"
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x01"
+ }
}
},
"sealEngine" : "NoProof"
@@ -128,10 +144,10 @@
"create2collisionStorage_d1g0v0_Constantinople" : {
"_info" : {
"comment" : "create2 generates an account that already exists and has storage != 0",
- "filledwith" : "testeth 1.5.0.dev2+commit.e5553c60.dirty",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
"lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
"source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionStorage_d1g0v0Filler.json",
- "sourceHash" : "f916078403ba26e35ab508219e91b1fa87ce4d2baabf59a055d60835e1958f93"
+ "sourceHash" : "54181bee67b571f67c4db03cf9febd94a9c6c9ae1d6cf264a486372e98736d97"
},
"blocks" : [
{
@@ -142,18 +158,18 @@
"extraData" : "",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x019e4e",
- "hash" : "0xb7a623d281d9bf8841b23fa83546927f55528f37168ab0daaf63649f0a91c291",
+ "hash" : "0x2139b6fc23f1231b965d6cba5e29b50ed533f8494f9afdd254985d8b8296348c",
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"nonce" : "0x0000000000000000",
"number" : "0x01",
- "parentHash" : "0x4a1dd4f2006029d402316bc1dc08ebd5d7c80e0e7125048c1070453f8d3814f8",
+ "parentHash" : "0xb43a091fee618256d54e8d9fdf02d548e1a773492799702275b43ce0225cc0fc",
"receiptTrie" : "0x908fdf67d77ea4340d0d868e513eb0b5c689dfc14418e6beffd11356b6fbc802",
- "stateRoot" : "0xe5d0f6594626809dff06fe99ee75573fd8ca5da0d36700c3d53a0fad63e46e2a",
+ "stateRoot" : "0xb7da40bf9d3f5dd8e147a49aef2ac56da8460c5ad1189d2c58ee633e1284d19a",
"timestamp" : "0x03e8",
"transactionsTrie" : "0xdd76ef156ad93df27e0f98a0519c55d679ce200ed4d9c1d409ec3df684afbfcd",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "rlp" : "0xf9025ef901f8a04a1dd4f2006029d402316bc1dc08ebd5d7c80e0e7125048c1070453f8d3814f8a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0e5d0f6594626809dff06fe99ee75573fd8ca5da0d36700c3d53a0fad63e46e2aa0dd76ef156ad93df27e0f98a0519c55d679ce200ed4d9c1d409ec3df684afbfcda0908fdf67d77ea4340d0d868e513eb0b5c689dfc14418e6beffd11356b6fbc802b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083019e4e8203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f860f85e800183061a8080019264600160015560005260006005601b6000f51ca07da48f10e29eb5a6814cda354150bde7f47de04fa62ed4cdb9ff4a81a5794b84a07bbabfcc8e405f15aa225178990ca95a390f0ff8dfa392545ed8ae9c4b61377cc0",
+ "rlp" : "0xf9025ef901f8a0b43a091fee618256d54e8d9fdf02d548e1a773492799702275b43ce0225cc0fca01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0b7da40bf9d3f5dd8e147a49aef2ac56da8460c5ad1189d2c58ee633e1284d19aa0dd76ef156ad93df27e0f98a0519c55d679ce200ed4d9c1d409ec3df684afbfcda0908fdf67d77ea4340d0d868e513eb0b5c689dfc14418e6beffd11356b6fbc802b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083019e4e8203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f860f85e800183061a8080019264600160015560005260006005601b6000f51ca07da48f10e29eb5a6814cda354150bde7f47de04fa62ed4cdb9ff4a81a5794b84a07bbabfcc8e405f15aa225178990ca95a390f0ff8dfa392545ed8ae9c4b61377cc0",
"transactions" : [
{
"data" : "0x64600160015560005260006005601b6000f5",
@@ -178,19 +194,19 @@
"extraData" : "0x42",
"gasLimit" : "0x0f4240",
"gasUsed" : "0x00",
- "hash" : "0x4a1dd4f2006029d402316bc1dc08ebd5d7c80e0e7125048c1070453f8d3814f8",
+ "hash" : "0xb43a091fee618256d54e8d9fdf02d548e1a773492799702275b43ce0225cc0fc",
"mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"nonce" : "0x0102030405060708",
"number" : "0x00",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
- "stateRoot" : "0x3ac3bcc6cfca2e68cd4beb7fad9efaf986775ca9374b32a46f965de7d5f7d455",
+ "stateRoot" : "0xd07addde6420f48a5daa734b13b9c5aab5ba137c965c298be6ec3f21ca4daa22",
"timestamp" : "0x03b6",
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
- "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa03ac3bcc6cfca2e68cd4beb7fad9efaf986775ca9374b32a46f965de7d5f7d455a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
- "lastblockhash" : "0xb7a623d281d9bf8841b23fa83546927f55528f37168ab0daaf63649f0a91c291",
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0d07addde6420f48a5daa734b13b9c5aab5ba137c965c298be6ec3f21ca4daa22a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x2139b6fc23f1231b965d6cba5e29b50ed533f8494f9afdd254985d8b8296348c",
"network" : "Constantinople",
"postState" : {
"0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
@@ -229,6 +245,14 @@
"storage" : {
"0x00" : "0x01"
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x01"
+ }
}
},
"pre" : {
@@ -254,6 +278,14 @@
"storage" : {
"0x00" : "0x01"
}
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x01"
+ }
}
},
"sealEngine" : "NoProof"
diff --git a/BlockchainTests/GeneralStateTests/stCreate2/create2collisionStorage_d2g0v0.json b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionStorage_d2g0v0.json
new file mode 100644
index 000000000..135090938
--- /dev/null
+++ b/BlockchainTests/GeneralStateTests/stCreate2/create2collisionStorage_d2g0v0.json
@@ -0,0 +1,292 @@
+{
+ "create2collisionStorage_d2g0v0_Byzantium" : {
+ "_info" : {
+ "comment" : "create2 generates an account that already exists and has storage != 0",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionStorage_d2g0v0Filler.json",
+ "sourceHash" : "8dd050819a5c6825de4a8add6d2a745248a51a514a157b068c1c5b0784323798"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x061a80",
+ "hash" : "0x0e9fa38423c44d9b45795abd0a836bae9347c994f9d0d78735cc4437986cf120",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0xb43a091fee618256d54e8d9fdf02d548e1a773492799702275b43ce0225cc0fc",
+ "receiptTrie" : "0xba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094",
+ "stateRoot" : "0xae19854e6b8302171306f24dc8bd539603558dc20d78c22f32e3d691514a013b",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x6144de85fad56b987e77487e31caf3e5c944cff3f2f4b2353f67f28e304dd131",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90267f901f8a0b43a091fee618256d54e8d9fdf02d548e1a773492799702275b43ce0225cc0fca01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0ae19854e6b8302171306f24dc8bd539603558dc20d78c22f32e3d691514a013ba06144de85fad56b987e77487e31caf3e5c944cff3f2f4b2353f67f28e304dd131a0ba9991e573821b0c234e361e68d2fe4b0fc940f8380d61fc18ee6ceb963b7094b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083061a808203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f869f867800183061a8080019b6d6460016001556000526005601bf36000526000600e60126000f51ba06e3d7fc770c6f8dd5bdd4012f7979ff80f3dd90b9d2d5ff70caf5016723f5935a0672067c23773c51da516c12d39692bd00dea60cee7c7de58f0456b01d4ce0322c0",
+ "transactions" : [
+ {
+ "data" : "0x6d6460016001556000526005601bf36000526000600e60126000f5",
+ "gasLimit" : "0x061a80",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x6e3d7fc770c6f8dd5bdd4012f7979ff80f3dd90b9d2d5ff70caf5016723f5935",
+ "s" : "0x672067c23773c51da516c12d39692bd00dea60cee7c7de58f0456b01d4ce0322",
+ "to" : "",
+ "v" : "0x1b",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0xb43a091fee618256d54e8d9fdf02d548e1a773492799702275b43ce0225cc0fc",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0xd07addde6420f48a5daa734b13b9c5aab5ba137c965c298be6ec3f21ca4daa22",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0d07addde6420f48a5daa734b13b9c5aab5ba137c965c298be6ec3f21ca4daa22a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x0e9fa38423c44d9b45795abd0a836bae9347c994f9d0d78735cc4437986cf120",
+ "network" : "Byzantium",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af6321a80",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a75de580",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x01"
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x01"
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x01"
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x01"
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x01"
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x01"
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ },
+ "create2collisionStorage_d2g0v0_Constantinople" : {
+ "_info" : {
+ "comment" : "create2 generates an account that already exists and has storage != 0",
+ "filledwith" : "testeth 1.5.0.dev2+commit.88f7415e.dirty",
+ "lllcversion" : "Version: 0.4.25-develop.2018.8.9+commit.63d071d6.mod.Linux.g++",
+ "source" : "src/BlockchainTestsFiller/GeneralStateTests/stCreate2/create2collisionStorage_d2g0v0Filler.json",
+ "sourceHash" : "8dd050819a5c6825de4a8add6d2a745248a51a514a157b068c1c5b0784323798"
+ },
+ "blocks" : [
+ {
+ "blockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x015646",
+ "hash" : "0x2651d55b8124a5710ab293f6adf84210a99199086a33a76a726e7619a7cd4a9d",
+ "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "nonce" : "0x0000000000000000",
+ "number" : "0x01",
+ "parentHash" : "0xb43a091fee618256d54e8d9fdf02d548e1a773492799702275b43ce0225cc0fc",
+ "receiptTrie" : "0xbf08a27ebea5aee35a1889502d1d9cd784e7c503ac3c2d9f6275286fb518f574",
+ "stateRoot" : "0x4e98b0f61819ef28be5dc5523cd9d38ca3d4b73488679b3961f72df058fdba84",
+ "timestamp" : "0x03e8",
+ "transactionsTrie" : "0x6144de85fad56b987e77487e31caf3e5c944cff3f2f4b2353f67f28e304dd131",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "rlp" : "0xf90267f901f8a0b43a091fee618256d54e8d9fdf02d548e1a773492799702275b43ce0225cc0fca01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa04e98b0f61819ef28be5dc5523cd9d38ca3d4b73488679b3961f72df058fdba84a06144de85fad56b987e77487e31caf3e5c944cff3f2f4b2353f67f28e304dd131a0bf08a27ebea5aee35a1889502d1d9cd784e7c503ac3c2d9f6275286fb518f574b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f4240830156468203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f869f867800183061a8080019b6d6460016001556000526005601bf36000526000600e60126000f51ba06e3d7fc770c6f8dd5bdd4012f7979ff80f3dd90b9d2d5ff70caf5016723f5935a0672067c23773c51da516c12d39692bd00dea60cee7c7de58f0456b01d4ce0322c0",
+ "transactions" : [
+ {
+ "data" : "0x6d6460016001556000526005601bf36000526000600e60126000f5",
+ "gasLimit" : "0x061a80",
+ "gasPrice" : "0x01",
+ "nonce" : "0x00",
+ "r" : "0x6e3d7fc770c6f8dd5bdd4012f7979ff80f3dd90b9d2d5ff70caf5016723f5935",
+ "s" : "0x672067c23773c51da516c12d39692bd00dea60cee7c7de58f0456b01d4ce0322",
+ "to" : "",
+ "v" : "0x1b",
+ "value" : "0x01"
+ }
+ ],
+ "uncleHeaders" : [
+ ]
+ }
+ ],
+ "genesisBlockHeader" : {
+ "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "difficulty" : "0x020000",
+ "extraData" : "0x42",
+ "gasLimit" : "0x0f4240",
+ "gasUsed" : "0x00",
+ "hash" : "0xb43a091fee618256d54e8d9fdf02d548e1a773492799702275b43ce0225cc0fc",
+ "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "nonce" : "0x0102030405060708",
+ "number" : "0x00",
+ "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
+ "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "stateRoot" : "0xd07addde6420f48a5daa734b13b9c5aab5ba137c965c298be6ec3f21ca4daa22",
+ "timestamp" : "0x03b6",
+ "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
+ "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
+ },
+ "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0d07addde6420f48a5daa734b13b9c5aab5ba137c965c298be6ec3f21ca4daa22a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
+ "lastblockhash" : "0x2651d55b8124a5710ab293f6adf84210a99199086a33a76a726e7619a7cd4a9d",
+ "network" : "Constantinople",
+ "postState" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x29a2241af62d5646",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : {
+ "balance" : "0x01",
+ "code" : "",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a762a9b9",
+ "code" : "",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x01"
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x01"
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "0x6001600155",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0x0de0b6b3a7640000",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xaf3ecba2fe09a4f6c19f16a9d119e44e08c2da01" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x01"
+ }
+ },
+ "0xe2b35478fdd26477cc576dd906e6277761246a3c" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x01"
+ }
+ },
+ "0xec2c6832d00680ece8ff9254f81fdab0a5a2ac50" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ "0x00" : "0x01"
+ }
+ }
+ },
+ "sealEngine" : "NoProof"
+ }
+} \ No newline at end of file