diff options
4 files changed, 258 insertions, 117 deletions
diff --git a/BlockchainTests/GeneralStateTests/stRevertTest/RevertInDelegateCall_d0g0v0.json b/BlockchainTests/GeneralStateTests/stRevertTest/RevertInDelegateCall_d0g0v0.json index 0061eb268..796447709 100644 --- a/BlockchainTests/GeneralStateTests/stRevertTest/RevertInDelegateCall_d0g0v0.json +++ b/BlockchainTests/GeneralStateTests/stRevertTest/RevertInDelegateCall_d0g0v0.json @@ -2,10 +2,10 @@ "RevertInDelegateCall_d0g0v0_Byzantium" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.6e0ce939.Linux.g++", - "lllcversion" : "Version: 0.4.18-develop.2017.9.25+commit.a72237f2.Linux.g++", + "filledwith" : "cpp-1.3.0+commit.0bfab578.Linux.g++", + "lllcversion" : "Version: 0.4.20-develop.2017.12.6+commit.c2109436.Linux.g++", "source" : "src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertInDelegateCall_d0g0v0Filler.json", - "sourceHash" : "48213e1d84e8cf93af52a25172ae0082d4693b53188d4f558533a0263d871956" + "sourceHash" : "99953441d26cfa20337176834171ed6b6e62a0f9e9f6589115a7fa254092ce73" }, "blocks" : [ { @@ -15,19 +15,19 @@ "difficulty" : "0x020000", "extraData" : "", "gasLimit" : "0x0f4240", - "gasUsed" : "0x686d", - "hash" : "0x6794943b050a1da2a1de817cd452fcb1996c30f30fff90ff78c639af77ef7132", - "mixHash" : "0x63990c78daec8a6b8bde352eb37d68d9787aeb6e7dbe3877c1b6cd75f4dcfec7", - "nonce" : "0x542a28f121afd456", + "gasUsed" : "0x0104dc", + "hash" : "0x345f06809302c04a040b2ccda49fca47f6cdb71737a536f6949868fab8f6b767", + "mixHash" : "0x315eeaf7a081990e33461c4499327650483b3421225c02f8dd03c8dbdee1f535", + "nonce" : "0xe2d14a0682105daa", "number" : "0x01", - "parentHash" : "0x9df3e2677e6956ecfa0e4b27ed234feaa4824d38d8f937e0c322d1a5313c3f81", - "receiptTrie" : "0x608d15e013139a3b9a04e876cbd26a450eb0ce9655108a8ec7a05bb13ae629af", - "stateRoot" : "0x6da4ffa06464a9a6c0f6e53c316c2f589d501570be3316fdd7b3f29b4650463c", + "parentHash" : "0x4dea86a7c9da860a3a979a60095fa995a1c7935c068d70127853507e293ff36d", + "receiptTrie" : "0xd84763313a073eb2e1864f001078dde73fcb2649b334a8c25ed38e2b7c7bbcf1", + "stateRoot" : "0xef30a747ffbaf189bc8078330789a8e6278779b31e4cd9e19d0711f15284790a", "timestamp" : "0x03e8", "transactionsTrie" : "0x4622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10b", "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, - "rlp" : "0xf9025ff901f7a09df3e2677e6956ecfa0e4b27ed234feaa4824d38d8f937e0c322d1a5313c3f81a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa06da4ffa06464a9a6c0f6e53c316c2f589d501570be3316fdd7b3f29b4650463ca04622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10ba0608d15e013139a3b9a04e876cbd26a450eb0ce9655108a8ec7a05bb13ae629afb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424082686d8203e880a063990c78daec8a6b8bde352eb37d68d9787aeb6e7dbe3877c1b6cd75f4dcfec788542a28f121afd456f862f860800183019a5494100000000000000000000000000000000000000080801ba09b85ed929e27be6c4a0c284109265828d4a0dbc83102cbedb0bc7fce73d6bbd5a014381d5d756dbcbd0ea8b61be69fe8e59bdf0980019aa766ae46d5727c7b9b31c0", + "rlp" : "0xf90260f901f8a04dea86a7c9da860a3a979a60095fa995a1c7935c068d70127853507e293ff36da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0ef30a747ffbaf189bc8078330789a8e6278779b31e4cd9e19d0711f15284790aa04622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10ba0d84763313a073eb2e1864f001078dde73fcb2649b334a8c25ed38e2b7c7bbcf1b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f4240830104dc8203e880a0315eeaf7a081990e33461c4499327650483b3421225c02f8dd03c8dbdee1f53588e2d14a0682105daaf862f860800183019a5494100000000000000000000000000000000000000080801ba09b85ed929e27be6c4a0c284109265828d4a0dbc83102cbedb0bc7fce73d6bbd5a014381d5d756dbcbd0ea8b61be69fe8e59bdf0980019aa766ae46d5727c7b9b31c0", "transactions" : [ { "data" : "", @@ -52,30 +52,32 @@ "extraData" : "0x42", "gasLimit" : "0x0f4240", "gasUsed" : "0x00", - "hash" : "0x9df3e2677e6956ecfa0e4b27ed234feaa4824d38d8f937e0c322d1a5313c3f81", + "hash" : "0x4dea86a7c9da860a3a979a60095fa995a1c7935c068d70127853507e293ff36d", "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", "nonce" : "0x0102030405060708", "number" : "0x00", "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot" : "0x9f2990c6ec85be11f759a0a5ec0cfcaf7235de3eba635765c70aff619992688a", + "stateRoot" : "0x60beb3ab2aacf542fc6ad6e4707b6b545a5953972ae76b01757b8f29188fdaf4", "timestamp" : "0x03b6", "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, - "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa09f2990c6ec85be11f759a0a5ec0cfcaf7235de3eba635765c70aff619992688aa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash" : "0x6794943b050a1da2a1de817cd452fcb1996c30f30fff90ff78c639af77ef7132", + "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa060beb3ab2aacf542fc6ad6e4707b6b545a5953972ae76b01757b8f29188fdaf4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x345f06809302c04a040b2ccda49fca47f6cdb71737a536f6949868fab8f6b767", "network" : "Byzantium", "postState" : { "0x1000000000000000000000000000000000000000" : { "balance" : "0x03e8", - "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f4600055", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f46000553d60015560206000603f3e603f51600255", "nonce" : "0x00", "storage" : { + "0x01" : "0x20", + "0x02" : "0x0a" } }, "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { - "balance" : "0x29a2241af62c686d", + "balance" : "0x29a2241af62d04dc", "code" : "", "nonce" : "0x00", "storage" : { @@ -83,13 +85,13 @@ }, "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { "balance" : "0x00", - "code" : "0x60006000fd", + "code" : "0x600a60205260206020fd", "nonce" : "0x00", "storage" : { } }, "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x0ed9d3", + "balance" : "0x0e3d64", "code" : "", "nonce" : "0x01", "storage" : { @@ -99,14 +101,137 @@ "pre" : { "0x1000000000000000000000000000000000000000" : { "balance" : "0x03e8", - "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f4600055", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f46000553d60015560206000603f3e603f51600255", "nonce" : "0x00", "storage" : { } }, "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { "balance" : "0x00", - "code" : "0x60006000fd", + "code" : "0x600a60205260206020fd", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0f4240", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + } + } + }, + "RevertInDelegateCall_d0g0v0_Constantinople" : { + "_info" : { + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.0bfab578.Linux.g++", + "lllcversion" : "Version: 0.4.20-develop.2017.12.6+commit.c2109436.Linux.g++", + "source" : "src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertInDelegateCall_d0g0v0Filler.json", + "sourceHash" : "99953441d26cfa20337176834171ed6b6e62a0f9e9f6589115a7fa254092ce73" + }, + "blocks" : [ + { + "blockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "", + "gasLimit" : "0x0f4240", + "gasUsed" : "0x0104dc", + "hash" : "0xdbd01f540b1668aaf804eca8dc0890308605c1b5883ad0a86f91b13b8003f275", + "mixHash" : "0x39f1206ac1e83f0de57b3d32d644ae0382ece15497138b1a6f3ad99aa2aeca74", + "nonce" : "0xaab4b3b2e2e30f4b", + "number" : "0x01", + "parentHash" : "0x4dea86a7c9da860a3a979a60095fa995a1c7935c068d70127853507e293ff36d", + "receiptTrie" : "0xd84763313a073eb2e1864f001078dde73fcb2649b334a8c25ed38e2b7c7bbcf1", + "stateRoot" : "0xef30a747ffbaf189bc8078330789a8e6278779b31e4cd9e19d0711f15284790a", + "timestamp" : "0x03e8", + "transactionsTrie" : "0x4622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10b", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "rlp" : "0xf90260f901f8a04dea86a7c9da860a3a979a60095fa995a1c7935c068d70127853507e293ff36da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0ef30a747ffbaf189bc8078330789a8e6278779b31e4cd9e19d0711f15284790aa04622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10ba0d84763313a073eb2e1864f001078dde73fcb2649b334a8c25ed38e2b7c7bbcf1b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f4240830104dc8203e880a039f1206ac1e83f0de57b3d32d644ae0382ece15497138b1a6f3ad99aa2aeca7488aab4b3b2e2e30f4bf862f860800183019a5494100000000000000000000000000000000000000080801ba09b85ed929e27be6c4a0c284109265828d4a0dbc83102cbedb0bc7fce73d6bbd5a014381d5d756dbcbd0ea8b61be69fe8e59bdf0980019aa766ae46d5727c7b9b31c0", + "transactions" : [ + { + "data" : "", + "gasLimit" : "0x019a54", + "gasPrice" : "0x01", + "nonce" : "0x00", + "r" : "0x9b85ed929e27be6c4a0c284109265828d4a0dbc83102cbedb0bc7fce73d6bbd5", + "s" : "0x14381d5d756dbcbd0ea8b61be69fe8e59bdf0980019aa766ae46d5727c7b9b31", + "to" : "0x1000000000000000000000000000000000000000", + "v" : "0x1b", + "value" : "0x00" + } + ], + "uncleHeaders" : [ + ] + } + ], + "genesisBlockHeader" : { + "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "difficulty" : "0x020000", + "extraData" : "0x42", + "gasLimit" : "0x0f4240", + "gasUsed" : "0x00", + "hash" : "0x4dea86a7c9da860a3a979a60095fa995a1c7935c068d70127853507e293ff36d", + "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "nonce" : "0x0102030405060708", + "number" : "0x00", + "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", + "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "stateRoot" : "0x60beb3ab2aacf542fc6ad6e4707b6b545a5953972ae76b01757b8f29188fdaf4", + "timestamp" : "0x03b6", + "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa060beb3ab2aacf542fc6ad6e4707b6b545a5953972ae76b01757b8f29188fdaf4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0xdbd01f540b1668aaf804eca8dc0890308605c1b5883ad0a86f91b13b8003f275", + "network" : "Constantinople", + "postState" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x03e8", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f46000553d60015560206000603f3e603f51600255", + "nonce" : "0x00", + "storage" : { + "0x01" : "0x20", + "0x02" : "0x0a" + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af62d04dc", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { + "balance" : "0x00", + "code" : "0x600a60205260206020fd", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0e3d64", + "code" : "", + "nonce" : "0x01", + "storage" : { + } + } + }, + "pre" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x03e8", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f46000553d60015560206000603f3e603f51600255", + "nonce" : "0x00", + "storage" : { + } + }, + "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { + "balance" : "0x00", + "code" : "0x600a60205260206020fd", "nonce" : "0x00", "storage" : { } @@ -123,10 +248,10 @@ "RevertInDelegateCall_d0g0v0_EIP150" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.6e0ce939.Linux.g++", - "lllcversion" : "Version: 0.4.18-develop.2017.9.25+commit.a72237f2.Linux.g++", + "filledwith" : "cpp-1.3.0+commit.0bfab578.Linux.g++", + "lllcversion" : "Version: 0.4.20-develop.2017.12.6+commit.c2109436.Linux.g++", "source" : "src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertInDelegateCall_d0g0v0Filler.json", - "sourceHash" : "48213e1d84e8cf93af52a25172ae0082d4693b53188d4f558533a0263d871956" + "sourceHash" : "99953441d26cfa20337176834171ed6b6e62a0f9e9f6589115a7fa254092ce73" }, "blocks" : [ { @@ -136,19 +261,19 @@ "difficulty" : "0x020000", "extraData" : "", "gasLimit" : "0x0f4240", - "gasUsed" : "0x012bb7", - "hash" : "0x75862be18ac5ee96094aa13ab0d616ef769f23407da381a808722640b5b92d15", - "mixHash" : "0x603b584d49eaee0acec4d1c9765668e1b7ab69c46d899ae75693cd0e4346051f", - "nonce" : "0xf750195c5208e241", + "gasUsed" : "0x019a54", + "hash" : "0x4ae84e72117e59d4cbdf1ac279ded82b0f6bba74316ef1659321032fc607f7b2", + "mixHash" : "0xcda4138e0280bc6ec4903637fc76c10a4b1a9bbf3dba2c1f1db413b1ebd1eb07", + "nonce" : "0xd6a282f96495186e", "number" : "0x01", - "parentHash" : "0x9df3e2677e6956ecfa0e4b27ed234feaa4824d38d8f937e0c322d1a5313c3f81", - "receiptTrie" : "0xf8e7ceb1023e7664f9aa5864e56ae74ae16c106d69485b871e78674958e51e26", - "stateRoot" : "0x10160d39ec89b94dc2a07a557b5e600b4126401f85ef91ef946a06a238e6443a", + "parentHash" : "0x4dea86a7c9da860a3a979a60095fa995a1c7935c068d70127853507e293ff36d", + "receiptTrie" : "0x46a64b9a4f5d75b856a781382f95c75bc4e3c081676f450692fe5dc3092f0314", + "stateRoot" : "0x33b2c3db7635c65d060cd1fa2283351a96a6faa83cc4d6fe223e0468e1819d41", "timestamp" : "0x03e8", "transactionsTrie" : "0x4622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10b", "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, - "rlp" : "0xf90260f901f8a09df3e2677e6956ecfa0e4b27ed234feaa4824d38d8f937e0c322d1a5313c3f81a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa010160d39ec89b94dc2a07a557b5e600b4126401f85ef91ef946a06a238e6443aa04622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10ba0f8e7ceb1023e7664f9aa5864e56ae74ae16c106d69485b871e78674958e51e26b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083012bb78203e880a0603b584d49eaee0acec4d1c9765668e1b7ab69c46d899ae75693cd0e4346051f88f750195c5208e241f862f860800183019a5494100000000000000000000000000000000000000080801ba09b85ed929e27be6c4a0c284109265828d4a0dbc83102cbedb0bc7fce73d6bbd5a014381d5d756dbcbd0ea8b61be69fe8e59bdf0980019aa766ae46d5727c7b9b31c0", + "rlp" : "0xf90260f901f8a04dea86a7c9da860a3a979a60095fa995a1c7935c068d70127853507e293ff36da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa033b2c3db7635c65d060cd1fa2283351a96a6faa83cc4d6fe223e0468e1819d41a04622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10ba046a64b9a4f5d75b856a781382f95c75bc4e3c081676f450692fe5dc3092f0314b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083019a548203e880a0cda4138e0280bc6ec4903637fc76c10a4b1a9bbf3dba2c1f1db413b1ebd1eb0788d6a282f96495186ef862f860800183019a5494100000000000000000000000000000000000000080801ba09b85ed929e27be6c4a0c284109265828d4a0dbc83102cbedb0bc7fce73d6bbd5a014381d5d756dbcbd0ea8b61be69fe8e59bdf0980019aa766ae46d5727c7b9b31c0", "transactions" : [ { "data" : "", @@ -173,30 +298,30 @@ "extraData" : "0x42", "gasLimit" : "0x0f4240", "gasUsed" : "0x00", - "hash" : "0x9df3e2677e6956ecfa0e4b27ed234feaa4824d38d8f937e0c322d1a5313c3f81", + "hash" : "0x4dea86a7c9da860a3a979a60095fa995a1c7935c068d70127853507e293ff36d", "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", "nonce" : "0x0102030405060708", "number" : "0x00", "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot" : "0x9f2990c6ec85be11f759a0a5ec0cfcaf7235de3eba635765c70aff619992688a", + "stateRoot" : "0x60beb3ab2aacf542fc6ad6e4707b6b545a5953972ae76b01757b8f29188fdaf4", "timestamp" : "0x03b6", "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, - "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa09f2990c6ec85be11f759a0a5ec0cfcaf7235de3eba635765c70aff619992688aa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash" : "0x75862be18ac5ee96094aa13ab0d616ef769f23407da381a808722640b5b92d15", + "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa060beb3ab2aacf542fc6ad6e4707b6b545a5953972ae76b01757b8f29188fdaf4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x4ae84e72117e59d4cbdf1ac279ded82b0f6bba74316ef1659321032fc607f7b2", "network" : "EIP150", "postState" : { "0x1000000000000000000000000000000000000000" : { "balance" : "0x03e8", - "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f4600055", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f46000553d60015560206000603f3e603f51600255", "nonce" : "0x00", "storage" : { } }, "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { - "balance" : "0x4563918244f52bb7", + "balance" : "0x4563918244f59a54", "code" : "", "nonce" : "0x00", "storage" : { @@ -204,13 +329,13 @@ }, "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { "balance" : "0x00", - "code" : "0x60006000fd", + "code" : "0x600a60205260206020fd", "nonce" : "0x00", "storage" : { } }, "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x0e1689", + "balance" : "0x0da7ec", "code" : "", "nonce" : "0x01", "storage" : { @@ -220,14 +345,14 @@ "pre" : { "0x1000000000000000000000000000000000000000" : { "balance" : "0x03e8", - "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f4600055", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f46000553d60015560206000603f3e603f51600255", "nonce" : "0x00", "storage" : { } }, "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { "balance" : "0x00", - "code" : "0x60006000fd", + "code" : "0x600a60205260206020fd", "nonce" : "0x00", "storage" : { } @@ -244,10 +369,10 @@ "RevertInDelegateCall_d0g0v0_EIP158" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.6e0ce939.Linux.g++", - "lllcversion" : "Version: 0.4.18-develop.2017.9.25+commit.a72237f2.Linux.g++", + "filledwith" : "cpp-1.3.0+commit.0bfab578.Linux.g++", + "lllcversion" : "Version: 0.4.20-develop.2017.12.6+commit.c2109436.Linux.g++", "source" : "src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertInDelegateCall_d0g0v0Filler.json", - "sourceHash" : "48213e1d84e8cf93af52a25172ae0082d4693b53188d4f558533a0263d871956" + "sourceHash" : "99953441d26cfa20337176834171ed6b6e62a0f9e9f6589115a7fa254092ce73" }, "blocks" : [ { @@ -257,19 +382,19 @@ "difficulty" : "0x020000", "extraData" : "", "gasLimit" : "0x0f4240", - "gasUsed" : "0x012bb7", - "hash" : "0x4d2e2c3c5a8e22f1984653a3a3e39579e1632fe60a9b6cbe666ae2c29a61ce2c", - "mixHash" : "0x47240c658c1a75dc862f8820045396a19bcd7960cec06716a3a4b65c2165638a", - "nonce" : "0xa0490b1ba8447f19", + "gasUsed" : "0x019a54", + "hash" : "0x82312168994b080f86878755d0c94afa4ddd756d3c9a018d3877b9a425145e73", + "mixHash" : "0xa55179105c754550c3636b24f128701a3991147dd52b83c1cbdc208516ab3233", + "nonce" : "0x253048b0122f0db9", "number" : "0x01", - "parentHash" : "0x9df3e2677e6956ecfa0e4b27ed234feaa4824d38d8f937e0c322d1a5313c3f81", - "receiptTrie" : "0xf8e7ceb1023e7664f9aa5864e56ae74ae16c106d69485b871e78674958e51e26", - "stateRoot" : "0x10160d39ec89b94dc2a07a557b5e600b4126401f85ef91ef946a06a238e6443a", + "parentHash" : "0x4dea86a7c9da860a3a979a60095fa995a1c7935c068d70127853507e293ff36d", + "receiptTrie" : "0x46a64b9a4f5d75b856a781382f95c75bc4e3c081676f450692fe5dc3092f0314", + "stateRoot" : "0x33b2c3db7635c65d060cd1fa2283351a96a6faa83cc4d6fe223e0468e1819d41", "timestamp" : "0x03e8", "transactionsTrie" : "0x4622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10b", "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, - "rlp" : "0xf90260f901f8a09df3e2677e6956ecfa0e4b27ed234feaa4824d38d8f937e0c322d1a5313c3f81a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa010160d39ec89b94dc2a07a557b5e600b4126401f85ef91ef946a06a238e6443aa04622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10ba0f8e7ceb1023e7664f9aa5864e56ae74ae16c106d69485b871e78674958e51e26b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083012bb78203e880a047240c658c1a75dc862f8820045396a19bcd7960cec06716a3a4b65c2165638a88a0490b1ba8447f19f862f860800183019a5494100000000000000000000000000000000000000080801ba09b85ed929e27be6c4a0c284109265828d4a0dbc83102cbedb0bc7fce73d6bbd5a014381d5d756dbcbd0ea8b61be69fe8e59bdf0980019aa766ae46d5727c7b9b31c0", + "rlp" : "0xf90260f901f8a04dea86a7c9da860a3a979a60095fa995a1c7935c068d70127853507e293ff36da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa033b2c3db7635c65d060cd1fa2283351a96a6faa83cc4d6fe223e0468e1819d41a04622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10ba046a64b9a4f5d75b856a781382f95c75bc4e3c081676f450692fe5dc3092f0314b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083019a548203e880a0a55179105c754550c3636b24f128701a3991147dd52b83c1cbdc208516ab323388253048b0122f0db9f862f860800183019a5494100000000000000000000000000000000000000080801ba09b85ed929e27be6c4a0c284109265828d4a0dbc83102cbedb0bc7fce73d6bbd5a014381d5d756dbcbd0ea8b61be69fe8e59bdf0980019aa766ae46d5727c7b9b31c0", "transactions" : [ { "data" : "", @@ -294,30 +419,30 @@ "extraData" : "0x42", "gasLimit" : "0x0f4240", "gasUsed" : "0x00", - "hash" : "0x9df3e2677e6956ecfa0e4b27ed234feaa4824d38d8f937e0c322d1a5313c3f81", + "hash" : "0x4dea86a7c9da860a3a979a60095fa995a1c7935c068d70127853507e293ff36d", "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", "nonce" : "0x0102030405060708", "number" : "0x00", "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot" : "0x9f2990c6ec85be11f759a0a5ec0cfcaf7235de3eba635765c70aff619992688a", + "stateRoot" : "0x60beb3ab2aacf542fc6ad6e4707b6b545a5953972ae76b01757b8f29188fdaf4", "timestamp" : "0x03b6", "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, - "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa09f2990c6ec85be11f759a0a5ec0cfcaf7235de3eba635765c70aff619992688aa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash" : "0x4d2e2c3c5a8e22f1984653a3a3e39579e1632fe60a9b6cbe666ae2c29a61ce2c", + "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa060beb3ab2aacf542fc6ad6e4707b6b545a5953972ae76b01757b8f29188fdaf4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x82312168994b080f86878755d0c94afa4ddd756d3c9a018d3877b9a425145e73", "network" : "EIP158", "postState" : { "0x1000000000000000000000000000000000000000" : { "balance" : "0x03e8", - "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f4600055", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f46000553d60015560206000603f3e603f51600255", "nonce" : "0x00", "storage" : { } }, "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { - "balance" : "0x4563918244f52bb7", + "balance" : "0x4563918244f59a54", "code" : "", "nonce" : "0x00", "storage" : { @@ -325,13 +450,13 @@ }, "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { "balance" : "0x00", - "code" : "0x60006000fd", + "code" : "0x600a60205260206020fd", "nonce" : "0x00", "storage" : { } }, "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x0e1689", + "balance" : "0x0da7ec", "code" : "", "nonce" : "0x01", "storage" : { @@ -341,14 +466,14 @@ "pre" : { "0x1000000000000000000000000000000000000000" : { "balance" : "0x03e8", - "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f4600055", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f46000553d60015560206000603f3e603f51600255", "nonce" : "0x00", "storage" : { } }, "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { "balance" : "0x00", - "code" : "0x60006000fd", + "code" : "0x600a60205260206020fd", "nonce" : "0x00", "storage" : { } @@ -365,10 +490,10 @@ "RevertInDelegateCall_d0g0v0_Frontier" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.6e0ce939.Linux.g++", - "lllcversion" : "Version: 0.4.18-develop.2017.9.25+commit.a72237f2.Linux.g++", + "filledwith" : "cpp-1.3.0+commit.0bfab578.Linux.g++", + "lllcversion" : "Version: 0.4.20-develop.2017.12.6+commit.c2109436.Linux.g++", "source" : "src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertInDelegateCall_d0g0v0Filler.json", - "sourceHash" : "48213e1d84e8cf93af52a25172ae0082d4693b53188d4f558533a0263d871956" + "sourceHash" : "99953441d26cfa20337176834171ed6b6e62a0f9e9f6589115a7fa254092ce73" }, "blocks" : [ { @@ -379,18 +504,18 @@ "extraData" : "", "gasLimit" : "0x0f4240", "gasUsed" : "0x019a54", - "hash" : "0x6d2f63f3ea709a678dd9c5b4eadcb2eadccb903a7a195a56571b817d0fb56114", - "mixHash" : "0x58d68e8ce6622a4fac7004758bf7d3d9b5a171b4d335a5c813120928326435bf", - "nonce" : "0x49160205cc095e20", + "hash" : "0x5a4120048bd15984956d3245e1c3cb70b623c2e27feb173e380e2447f567aedc", + "mixHash" : "0x575fd9da381559d74078624f367dfe8dced461fec993c632fa9a1bf43825effb", + "nonce" : "0x2f68034204c8bf40", "number" : "0x01", - "parentHash" : "0x9df3e2677e6956ecfa0e4b27ed234feaa4824d38d8f937e0c322d1a5313c3f81", - "receiptTrie" : "0xc441fe59c924b0717337041b12ea69875b4ffd669427adfc92bab36d16333adc", - "stateRoot" : "0x831d9c6d29350a069f2007a7d676aab3483a059216cad68e8aaee10a16a08d40", + "parentHash" : "0x4dea86a7c9da860a3a979a60095fa995a1c7935c068d70127853507e293ff36d", + "receiptTrie" : "0x46a64b9a4f5d75b856a781382f95c75bc4e3c081676f450692fe5dc3092f0314", + "stateRoot" : "0x33b2c3db7635c65d060cd1fa2283351a96a6faa83cc4d6fe223e0468e1819d41", "timestamp" : "0x03e8", "transactionsTrie" : "0x4622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10b", "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, - "rlp" : "0xf90260f901f8a09df3e2677e6956ecfa0e4b27ed234feaa4824d38d8f937e0c322d1a5313c3f81a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0831d9c6d29350a069f2007a7d676aab3483a059216cad68e8aaee10a16a08d40a04622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10ba0c441fe59c924b0717337041b12ea69875b4ffd669427adfc92bab36d16333adcb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083019a548203e880a058d68e8ce6622a4fac7004758bf7d3d9b5a171b4d335a5c813120928326435bf8849160205cc095e20f862f860800183019a5494100000000000000000000000000000000000000080801ba09b85ed929e27be6c4a0c284109265828d4a0dbc83102cbedb0bc7fce73d6bbd5a014381d5d756dbcbd0ea8b61be69fe8e59bdf0980019aa766ae46d5727c7b9b31c0", + "rlp" : "0xf90260f901f8a04dea86a7c9da860a3a979a60095fa995a1c7935c068d70127853507e293ff36da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa033b2c3db7635c65d060cd1fa2283351a96a6faa83cc4d6fe223e0468e1819d41a04622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10ba046a64b9a4f5d75b856a781382f95c75bc4e3c081676f450692fe5dc3092f0314b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083019a548203e880a0575fd9da381559d74078624f367dfe8dced461fec993c632fa9a1bf43825effb882f68034204c8bf40f862f860800183019a5494100000000000000000000000000000000000000080801ba09b85ed929e27be6c4a0c284109265828d4a0dbc83102cbedb0bc7fce73d6bbd5a014381d5d756dbcbd0ea8b61be69fe8e59bdf0980019aa766ae46d5727c7b9b31c0", "transactions" : [ { "data" : "", @@ -415,24 +540,24 @@ "extraData" : "0x42", "gasLimit" : "0x0f4240", "gasUsed" : "0x00", - "hash" : "0x9df3e2677e6956ecfa0e4b27ed234feaa4824d38d8f937e0c322d1a5313c3f81", + "hash" : "0x4dea86a7c9da860a3a979a60095fa995a1c7935c068d70127853507e293ff36d", "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", "nonce" : "0x0102030405060708", "number" : "0x00", "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot" : "0x9f2990c6ec85be11f759a0a5ec0cfcaf7235de3eba635765c70aff619992688a", + "stateRoot" : "0x60beb3ab2aacf542fc6ad6e4707b6b545a5953972ae76b01757b8f29188fdaf4", "timestamp" : "0x03b6", "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, - "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa09f2990c6ec85be11f759a0a5ec0cfcaf7235de3eba635765c70aff619992688aa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash" : "0x6d2f63f3ea709a678dd9c5b4eadcb2eadccb903a7a195a56571b817d0fb56114", + "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa060beb3ab2aacf542fc6ad6e4707b6b545a5953972ae76b01757b8f29188fdaf4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0x5a4120048bd15984956d3245e1c3cb70b623c2e27feb173e380e2447f567aedc", "network" : "Frontier", "postState" : { "0x1000000000000000000000000000000000000000" : { "balance" : "0x03e8", - "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f4600055", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f46000553d60015560206000603f3e603f51600255", "nonce" : "0x00", "storage" : { } @@ -446,7 +571,7 @@ }, "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { "balance" : "0x00", - "code" : "0x60006000fd", + "code" : "0x600a60205260206020fd", "nonce" : "0x00", "storage" : { } @@ -462,14 +587,14 @@ "pre" : { "0x1000000000000000000000000000000000000000" : { "balance" : "0x03e8", - "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f4600055", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f46000553d60015560206000603f3e603f51600255", "nonce" : "0x00", "storage" : { } }, "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { "balance" : "0x00", - "code" : "0x60006000fd", + "code" : "0x600a60205260206020fd", "nonce" : "0x00", "storage" : { } @@ -486,10 +611,10 @@ "RevertInDelegateCall_d0g0v0_Homestead" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.6e0ce939.Linux.g++", - "lllcversion" : "Version: 0.4.18-develop.2017.9.25+commit.a72237f2.Linux.g++", + "filledwith" : "cpp-1.3.0+commit.0bfab578.Linux.g++", + "lllcversion" : "Version: 0.4.20-develop.2017.12.6+commit.c2109436.Linux.g++", "source" : "src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertInDelegateCall_d0g0v0Filler.json", - "sourceHash" : "48213e1d84e8cf93af52a25172ae0082d4693b53188d4f558533a0263d871956" + "sourceHash" : "99953441d26cfa20337176834171ed6b6e62a0f9e9f6589115a7fa254092ce73" }, "blocks" : [ { @@ -499,19 +624,19 @@ "difficulty" : "0x020000", "extraData" : "", "gasLimit" : "0x0f4240", - "gasUsed" : "0x012923", - "hash" : "0x36d75b1b0af59f9d591c76e487613a63454746649683d47e3dc30abeeba391ca", - "mixHash" : "0x3d0de83fec022ff30f3e116704dcb689d635f4dd27c0d6d4df44d3d96f75a383", - "nonce" : "0x9030e71cb9ddda20", + "gasUsed" : "0x019a54", + "hash" : "0xba3f08dbf23e0961119e952f6e51ed19cc526b9047996959334a5cc7ef7b9460", + "mixHash" : "0x2889037626be8ad88fb588697f63b4aad4fa0fea2723f555bb3c57e521d59f77", + "nonce" : "0xdd433caaff5a4ccb", "number" : "0x01", - "parentHash" : "0x9df3e2677e6956ecfa0e4b27ed234feaa4824d38d8f937e0c322d1a5313c3f81", - "receiptTrie" : "0xf432f1ff1b4beba62f0cfb573e2f77f6e10ce4c9b3865cda017105e0a3b7e86c", - "stateRoot" : "0xe9681392b6fda482399e2d3f967f1e4a3bd3a48e5a5d6a2bb8525e5d3a3a283a", + "parentHash" : "0x4dea86a7c9da860a3a979a60095fa995a1c7935c068d70127853507e293ff36d", + "receiptTrie" : "0x46a64b9a4f5d75b856a781382f95c75bc4e3c081676f450692fe5dc3092f0314", + "stateRoot" : "0x33b2c3db7635c65d060cd1fa2283351a96a6faa83cc4d6fe223e0468e1819d41", "timestamp" : "0x03e8", "transactionsTrie" : "0x4622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10b", "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, - "rlp" : "0xf90260f901f8a09df3e2677e6956ecfa0e4b27ed234feaa4824d38d8f937e0c322d1a5313c3f81a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0e9681392b6fda482399e2d3f967f1e4a3bd3a48e5a5d6a2bb8525e5d3a3a283aa04622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10ba0f432f1ff1b4beba62f0cfb573e2f77f6e10ce4c9b3865cda017105e0a3b7e86cb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f4240830129238203e880a03d0de83fec022ff30f3e116704dcb689d635f4dd27c0d6d4df44d3d96f75a383889030e71cb9ddda20f862f860800183019a5494100000000000000000000000000000000000000080801ba09b85ed929e27be6c4a0c284109265828d4a0dbc83102cbedb0bc7fce73d6bbd5a014381d5d756dbcbd0ea8b61be69fe8e59bdf0980019aa766ae46d5727c7b9b31c0", + "rlp" : "0xf90260f901f8a04dea86a7c9da860a3a979a60095fa995a1c7935c068d70127853507e293ff36da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa033b2c3db7635c65d060cd1fa2283351a96a6faa83cc4d6fe223e0468e1819d41a04622bcb7ed1149573f5fae98048764eee2b2b6261af0f0c68fbef56a3d82d10ba046a64b9a4f5d75b856a781382f95c75bc4e3c081676f450692fe5dc3092f0314b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001830f424083019a548203e880a02889037626be8ad88fb588697f63b4aad4fa0fea2723f555bb3c57e521d59f7788dd433caaff5a4ccbf862f860800183019a5494100000000000000000000000000000000000000080801ba09b85ed929e27be6c4a0c284109265828d4a0dbc83102cbedb0bc7fce73d6bbd5a014381d5d756dbcbd0ea8b61be69fe8e59bdf0980019aa766ae46d5727c7b9b31c0", "transactions" : [ { "data" : "", @@ -536,30 +661,30 @@ "extraData" : "0x42", "gasLimit" : "0x0f4240", "gasUsed" : "0x00", - "hash" : "0x9df3e2677e6956ecfa0e4b27ed234feaa4824d38d8f937e0c322d1a5313c3f81", + "hash" : "0x4dea86a7c9da860a3a979a60095fa995a1c7935c068d70127853507e293ff36d", "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", "nonce" : "0x0102030405060708", "number" : "0x00", "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot" : "0x9f2990c6ec85be11f759a0a5ec0cfcaf7235de3eba635765c70aff619992688a", + "stateRoot" : "0x60beb3ab2aacf542fc6ad6e4707b6b545a5953972ae76b01757b8f29188fdaf4", "timestamp" : "0x03b6", "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, - "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa09f2990c6ec85be11f759a0a5ec0cfcaf7235de3eba635765c70aff619992688aa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash" : "0x36d75b1b0af59f9d591c76e487613a63454746649683d47e3dc30abeeba391ca", + "genesisRLP" : "0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa060beb3ab2aacf542fc6ad6e4707b6b545a5953972ae76b01757b8f29188fdaf4a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080830f4240808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", + "lastblockhash" : "0xba3f08dbf23e0961119e952f6e51ed19cc526b9047996959334a5cc7ef7b9460", "network" : "Homestead", "postState" : { "0x1000000000000000000000000000000000000000" : { "balance" : "0x03e8", - "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f4600055", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f46000553d60015560206000603f3e603f51600255", "nonce" : "0x00", "storage" : { } }, "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { - "balance" : "0x4563918244f52923", + "balance" : "0x4563918244f59a54", "code" : "", "nonce" : "0x00", "storage" : { @@ -567,13 +692,13 @@ }, "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { "balance" : "0x00", - "code" : "0x60006000fd", + "code" : "0x600a60205260206020fd", "nonce" : "0x00", "storage" : { } }, "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x0e191d", + "balance" : "0x0da7ec", "code" : "", "nonce" : "0x01", "storage" : { @@ -583,14 +708,14 @@ "pre" : { "0x1000000000000000000000000000000000000000" : { "balance" : "0x03e8", - "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f4600055", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f46000553d60015560206000603f3e603f51600255", "nonce" : "0x00", "storage" : { } }, "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { "balance" : "0x00", - "code" : "0x60006000fd", + "code" : "0x600a60205260206020fd", "nonce" : "0x00", "storage" : { } diff --git a/GeneralStateTests/stRevertTest/RevertInDelegateCall.json b/GeneralStateTests/stRevertTest/RevertInDelegateCall.json index 060e460db..00f58e4e7 100644 --- a/GeneralStateTests/stRevertTest/RevertInDelegateCall.json +++ b/GeneralStateTests/stRevertTest/RevertInDelegateCall.json @@ -2,10 +2,10 @@ "RevertInDelegateCall" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.6e0ce939.Linux.g++", - "lllcversion" : "Version: 0.4.18-develop.2017.9.25+commit.a72237f2.Linux.g++", + "filledwith" : "cpp-1.3.0+commit.0bfab578.Linux.g++", + "lllcversion" : "Version: 0.4.20-develop.2017.12.6+commit.c2109436.Linux.g++", "source" : "src/GeneralStateTestsFiller/stRevertTest/RevertInDelegateCallFiller.json", - "sourceHash" : "3ce05a977bd1e305bab63c0bf0edd4e9710679b08abac81ec6d3045ae09a44b7" + "sourceHash" : "2bf2f1e73656befc1599ecacddf2eb1329a6dad3b4ee737ac74a514da190b7a7" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -18,7 +18,7 @@ "post" : { "Byzantium" : [ { - "hash" : "0x4fa543987e47dfabf5d48697e579a27af93963cf763b5407061e108a98160152", + "hash" : "0xa842dcbc32d83dabc318a5354943146207f02ecf5303cf9eff41185222f60e52", "indexes" : { "data" : 0, "gas" : 0, @@ -29,7 +29,7 @@ ], "EIP150" : [ { - "hash" : "0x92eadb980ed592789ec050dca21d4cf21e85421074343c3dc238a41630bc552a", + "hash" : "0x9cf62aa4161aa1daca61fa966541327be8682e34fa37d8650a18a4c96e5036ad", "indexes" : { "data" : 0, "gas" : 0, @@ -40,7 +40,7 @@ ], "EIP158" : [ { - "hash" : "0x92eadb980ed592789ec050dca21d4cf21e85421074343c3dc238a41630bc552a", + "hash" : "0x9cf62aa4161aa1daca61fa966541327be8682e34fa37d8650a18a4c96e5036ad", "indexes" : { "data" : 0, "gas" : 0, @@ -51,7 +51,7 @@ ], "Frontier" : [ { - "hash" : "0xed7757eeb4b4643715223fbc873596a985c2913fc96433ce5cdcecf0ca008544", + "hash" : "0x9cf62aa4161aa1daca61fa966541327be8682e34fa37d8650a18a4c96e5036ad", "indexes" : { "data" : 0, "gas" : 0, @@ -62,7 +62,7 @@ ], "Homestead" : [ { - "hash" : "0x735afb5cfab42a686a7c64461697cc819eb29b2130a66602584a72f6527c1f9c", + "hash" : "0x9cf62aa4161aa1daca61fa966541327be8682e34fa37d8650a18a4c96e5036ad", "indexes" : { "data" : 0, "gas" : 0, @@ -75,14 +75,14 @@ "pre" : { "0x1000000000000000000000000000000000000000" : { "balance" : "0x03e8", - "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f4600055", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f46000553d60015560206000603f3e603f51600255", "nonce" : "0x00", "storage" : { } }, "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { "balance" : "0x00", - "code" : "0x60006000fd", + "code" : "0x600a60205260206020fd", "nonce" : "0x00", "storage" : { } diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertInDelegateCall_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertInDelegateCall_d0g0v0Filler.json index acaaddb93..40fe2dfa5 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertInDelegateCall_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stRevertTest/RevertInDelegateCall_d0g0v0Filler.json @@ -45,14 +45,14 @@ "pre" : { "0x1000000000000000000000000000000000000000" : { "balance" : "0x03e8", - "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f4600055", + "code" : "0x604060006040600073945304eb96065b2a98b57a48a06ae28d285a71b561c350f46000553d60015560206000603f3e603f51600255", "nonce" : "0x00", "storage" : { } }, "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { "balance" : "0x00", - "code" : "0x60006000fd", + "code" : "0x600a60205260206020fd", "nonce" : "0x00", "storage" : { } diff --git a/src/GeneralStateTestsFiller/stRevertTest/RevertInDelegateCallFiller.json b/src/GeneralStateTestsFiller/stRevertTest/RevertInDelegateCallFiller.json index 04dd6dfc4..87de005e3 100644 --- a/src/GeneralStateTestsFiller/stRevertTest/RevertInDelegateCallFiller.json +++ b/src/GeneralStateTestsFiller/stRevertTest/RevertInDelegateCallFiller.json @@ -15,26 +15,42 @@ "gas" : -1, "value" : -1 }, - "network" : "ALL", + "network" : ["Frontier", "Homestead", "EIP150", "EIP158"], "result" : { "1000000000000000000000000000000000000000" : { "storage" : { } } } + }, + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : ["Byzantium"], + "result" : { + "1000000000000000000000000000000000000000" : { + "storage" : { + "1": "32", + "2": "10" + } + } + } } ], "pre" : { "1000000000000000000000000000000000000000" : { "balance" : "1000", - "code" : "{ [[ 0 ]] (DELEGATECALL 50000 0x945304eb96065b2a98b57a48a06ae28d285a71b5 0 64 0 64 )}", + "code" : "{ [[ 0 ]] (DELEGATECALL 50000 0x945304eb96065b2a98b57a48a06ae28d285a71b5 0 64 0 64 ) [[ 1 ]] (RETURNDATASIZE) (RETURNDATACOPY 63 0 32) [[2]](MLOAD 63)}", "nonce" : "0", "storage" : { } }, "945304eb96065b2a98b57a48a06ae28d285a71b5" : { "balance" : "0", - "code" : "{ (REVERT 0 0) }", + "code" : "{ (MSTORE 32 10) (REVERT 32 32) }", "nonce" : "0", "storage" : { } |