diff options
author | winsvega <winsvega@mail.ru> | 2018-05-24 04:49:58 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-24 04:49:58 +0800 |
commit | 0eef2f31ab59016a7ccad2a99d4644f753eebcb9 (patch) | |
tree | d938fc16ab84596416155d029514869d0473d0c1 | |
parent | f4faae91c5ba192c3fd9b8cf418c24e627786312 (diff) | |
parent | 726b161ba8a739691006cc1ba080672bb50a9d49 (diff) | |
download | dexon-tests-0eef2f31ab59016a7ccad2a99d4644f753eebcb9.tar dexon-tests-0eef2f31ab59016a7ccad2a99d4644f753eebcb9.tar.gz dexon-tests-0eef2f31ab59016a7ccad2a99d4644f753eebcb9.tar.bz2 dexon-tests-0eef2f31ab59016a7ccad2a99d4644f753eebcb9.tar.lz dexon-tests-0eef2f31ab59016a7ccad2a99d4644f753eebcb9.tar.xz dexon-tests-0eef2f31ab59016a7ccad2a99d4644f753eebcb9.tar.zst dexon-tests-0eef2f31ab59016a7ccad2a99d4644f753eebcb9.zip |
Merge pull request #437 from ethereum/retesteth
fix tests that were failing via RPC
74 files changed, 2751 insertions, 1456 deletions
diff --git a/GeneralStateTests/stCallCreateCallCodeTest/createNameRegistratorPerTxsNotEnoughGas.json b/GeneralStateTests/stCallCreateCallCodeTest/createNameRegistratorPerTxsNotEnoughGas.json index 2ff2279e9..1185fc8cd 100644 --- a/GeneralStateTests/stCallCreateCallCodeTest/createNameRegistratorPerTxsNotEnoughGas.json +++ b/GeneralStateTests/stCallCreateCallCodeTest/createNameRegistratorPerTxsNotEnoughGas.json @@ -2,10 +2,11 @@ "createNameRegistratorPerTxsNotEnoughGas" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.619a6438.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stCallCreateCallCodeTest/createNameRegistratorPerTxsNotEnoughGasFiller.json", - "sourceHash" : "5ccc925d99e38a57fd6841dcd2ee9c81f218e410b049865b73c72a08cf4d7060" + "sourceHash" : "30d2f83fc5aa05a60bc065b3adb73c8eb281b59f67a81d12615b8c5d106d83bb" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,72 +16,92 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "0x6001600155601080600c6000396000f3006000355415600957005b60203560003555" + ], + "gasLimit" : [ + "0x544d", + "0xb44d" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "", + "value" : [ + "0x0186a0" + ] + }, "post" : { "Byzantium" : [ { - "hash" : "0x517f2cdf6adb1a644878c390ffab4e130f1bed4b498ef7ce58c5addd98d61018", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x517f2cdf6adb1a644878c390ffab4e130f1bed4b498ef7ce58c5addd98d61018", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { + "indexes" : { + "data" : 0, + "gas" : 1, + "value" : 0 + }, + "hash" : "0x517f2cdf6adb1a644878c390ffab4e130f1bed4b498ef7ce58c5addd98d61018", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, "hash" : "0x517f2cdf6adb1a644878c390ffab4e130f1bed4b498ef7ce58c5addd98d61018", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0x517f2cdf6adb1a644878c390ffab4e130f1bed4b498ef7ce58c5addd98d61018", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Frontier" : [ { - "hash" : "0x517f2cdf6adb1a644878c390ffab4e130f1bed4b498ef7ce58c5addd98d61018", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x29c73824becd004bed00de09919b81c17c32b53a0b4a12a59279699e4c5db146", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x6dcd1874a8295fa628ca7c100e9fa6248e74b92afd9a7b8511879078dfc2f007", "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0x6dcd1874a8295fa628ca7c100e9fa6248e74b92afd9a7b8511879078dfc2f007", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x6001600155601080600c6000396000f3006000355415600957005b60203560003555" - ], - "gasLimit" : [ - "0x544d", - "0xb44d" - ], - "gasPrice" : "0x01", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "", - "value" : [ - "0x0186a0" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stDelegatecallTestHomestead/callOutput1.json b/GeneralStateTests/stDelegatecallTestHomestead/callOutput1.json index 150abd418..542c8904a 100644 --- a/GeneralStateTests/stDelegatecallTestHomestead/callOutput1.json +++ b/GeneralStateTests/stDelegatecallTestHomestead/callOutput1.json @@ -2,10 +2,11 @@ "callOutput1" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.8fb57c56.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput1Filler.json", - "sourceHash" : "091a3c284a04b67b2ed1c6b9af8ee95391066a279cde4e4e9ea1b2b8f177d65c" + "sourceHash" : "2170483eb6c2fbc50196ad3982a629d9d6471530a7a4963e05dce9ede36c9640" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,86 +16,106 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x7f5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6600052600060006000600073aaae7baea6a6c7c4c2dfeb977efac326af552d8761c350f450600051600055", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + }, + "0xaaae7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x6001600101600055", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "" + ], + "gasLimit" : [ + "0x10c8e0", + "0x0dbba0" + ], + "gasPrice" : "0x00", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", + "value" : [ + "0x0186a0" + ] + }, "post" : { "Byzantium" : [ { - "hash" : "0x06d2ec985e0fb09df5041c16dcc89a07ca981c6a3cee8373b879187172c09b6d", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x06d2ec985e0fb09df5041c16dcc89a07ca981c6a3cee8373b879187172c09b6d", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { + "indexes" : { + "data" : 0, + "gas" : 1, + "value" : 0 + }, "hash" : "0xb30cb132c5dcad75bae0377f1c798af7f22f3d007c03e538126204b188015c47", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0x06d2ec985e0fb09df5041c16dcc89a07ca981c6a3cee8373b879187172c09b6d", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0xb30cb132c5dcad75bae0377f1c798af7f22f3d007c03e538126204b188015c47", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0x06d2ec985e0fb09df5041c16dcc89a07ca981c6a3cee8373b879187172c09b6d", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x22155a0102cfa175021262a6b0e3afd7d610fff0a2af7e28e990cd73e77b2d74", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x068ae35f557da951c6407104a8a59d0bf8348710cf2c2f41d57107b18e8b9000", "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0x068ae35f557da951c6407104a8a59d0bf8348710cf2c2f41d57107b18e8b9000", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "0x7f5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6600052600060006000600073aaae7baea6a6c7c4c2dfeb977efac326af552d8761c350f450600051600055", - "nonce" : "0x00", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - }, - "0xaaae7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "0x6001600101600055", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x" - ], - "gasLimit" : [ - "0x10c8e0", - "0x0dbba0" - ], - "gasPrice" : "0x00", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", - "value" : [ - "0x0186a0" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stDelegatecallTestHomestead/callOutput2.json b/GeneralStateTests/stDelegatecallTestHomestead/callOutput2.json index 83bc5d11d..995260870 100644 --- a/GeneralStateTests/stDelegatecallTestHomestead/callOutput2.json +++ b/GeneralStateTests/stDelegatecallTestHomestead/callOutput2.json @@ -2,10 +2,11 @@ "callOutput2" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.8fb57c56.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput2Filler.json", - "sourceHash" : "9232aa028f79cd563eaad285b5a5fd388adcaa69cfcc95fd8b7dfcb67220b150" + "sourceHash" : "97cdd274ef86631dcf16640fc53ac6f7b6ad464f6affafaef4b0adb93536e3a7" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,86 +16,106 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x7f5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6600052600060006020600073aaae7baea6a6c7c4c2dfeb977efac326af552d8761c350f450600051600055", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + }, + "0xaaae7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x6001600101600055", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "" + ], + "gasLimit" : [ + "0x10c8e0", + "0x0dbba0" + ], + "gasPrice" : "0x00", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", + "value" : [ + "0x0186a0" + ] + }, "post" : { "Byzantium" : [ { - "hash" : "0x16fbf8f44ee0390178f1bb8be896c0e97bf0fa8602476bdbe5f9c3a7c6c2f238", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x16fbf8f44ee0390178f1bb8be896c0e97bf0fa8602476bdbe5f9c3a7c6c2f238", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { + "indexes" : { + "data" : 0, + "gas" : 1, + "value" : 0 + }, "hash" : "0x03962b53fdaea7ca84a2731cace90a5324f5d57a1560b465b9ff80e423aa1584", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0x16fbf8f44ee0390178f1bb8be896c0e97bf0fa8602476bdbe5f9c3a7c6c2f238", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0x03962b53fdaea7ca84a2731cace90a5324f5d57a1560b465b9ff80e423aa1584", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0x16fbf8f44ee0390178f1bb8be896c0e97bf0fa8602476bdbe5f9c3a7c6c2f238", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xdad06d27bece7774708da85e76c7f3d3ca83e687511e501720c7a251530ca4e6", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x7c812ae27fb6114b03cf557d6a7a7a7ae2a64680d50e5493c024b65acd3509bd", "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0x7c812ae27fb6114b03cf557d6a7a7a7ae2a64680d50e5493c024b65acd3509bd", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "0x7f5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6600052600060006020600073aaae7baea6a6c7c4c2dfeb977efac326af552d8761c350f450600051600055", - "nonce" : "0x00", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - }, - "0xaaae7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "0x6001600101600055", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x" - ], - "gasLimit" : [ - "0x10c8e0", - "0x0dbba0" - ], - "gasPrice" : "0x00", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", - "value" : [ - "0x0186a0" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stDelegatecallTestHomestead/callOutput3.json b/GeneralStateTests/stDelegatecallTestHomestead/callOutput3.json index dfa5d85c7..647c85b24 100644 --- a/GeneralStateTests/stDelegatecallTestHomestead/callOutput3.json +++ b/GeneralStateTests/stDelegatecallTestHomestead/callOutput3.json @@ -2,10 +2,11 @@ "callOutput3" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.8fb57c56.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput3Filler.json", - "sourceHash" : "711cce6f5fed1a504dc21c5dd719b3d75ad065b0495a5e9833c600b98ebc693f" + "sourceHash" : "f4fa448a34703ee756839efb05fac4eb7e27aab3f9ef52449554182133e7f88f" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,86 +16,106 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x7f5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6600052602060006000600073aaae7baea6a6c7c4c2dfeb977efac326af552d8761c350f450600051600055", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + }, + "0xaaae7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x6001600101600055", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "" + ], + "gasLimit" : [ + "0x10c8e0", + "0x0dbba0" + ], + "gasPrice" : "0x00", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", + "value" : [ + "0x0186a0" + ] + }, "post" : { "Byzantium" : [ { - "hash" : "0xb3e4e1251821dfe4c6d52f8b9540b67f7f13c1d20269acae261c5defe3d67a9a", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xb3e4e1251821dfe4c6d52f8b9540b67f7f13c1d20269acae261c5defe3d67a9a", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { + "indexes" : { + "data" : 0, + "gas" : 1, + "value" : 0 + }, "hash" : "0x02e679656f8753d867a9af516cd59841c49f0620936f76a418457d9bb314648c", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0xb3e4e1251821dfe4c6d52f8b9540b67f7f13c1d20269acae261c5defe3d67a9a", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0x02e679656f8753d867a9af516cd59841c49f0620936f76a418457d9bb314648c", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0xb3e4e1251821dfe4c6d52f8b9540b67f7f13c1d20269acae261c5defe3d67a9a", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xa6860663e2a5a12c12e635ec35cfc1a64aa3e60832069d7338b3d420c29f9d9d", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0xb77c61969e66250323aa42c02c709add3e0699af9a573829a741eb17977870dc", "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0xb77c61969e66250323aa42c02c709add3e0699af9a573829a741eb17977870dc", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "0x7f5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6600052602060006000600073aaae7baea6a6c7c4c2dfeb977efac326af552d8761c350f450600051600055", - "nonce" : "0x00", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - }, - "0xaaae7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "0x6001600101600055", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x" - ], - "gasLimit" : [ - "0x10c8e0", - "0x0dbba0" - ], - "gasPrice" : "0x00", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", - "value" : [ - "0x0186a0" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stDelegatecallTestHomestead/callOutput3Fail.json b/GeneralStateTests/stDelegatecallTestHomestead/callOutput3Fail.json index 0ed4ae8c8..840f32455 100644 --- a/GeneralStateTests/stDelegatecallTestHomestead/callOutput3Fail.json +++ b/GeneralStateTests/stDelegatecallTestHomestead/callOutput3Fail.json @@ -2,10 +2,11 @@ "callOutput3Fail" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.8fb57c56.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput3FailFiller.json", - "sourceHash" : "4077e2fd2a67087bffc233fc3d9f1141c939a31a63f52e525ac6099607f5ee60" + "sourceHash" : "51fb65a77647b0a8cb634220f5878c33ea35c29dee38f56be775c550756f1514" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,86 +16,106 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x7f5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6600052602060006000600073aaae7baea6a6c7c4c2dfeb977efac326af552d8761c350f450600051600055", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + }, + "0xaaae7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x016001600101600055", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "" + ], + "gasLimit" : [ + "0x10c8e0", + "0x0dbba0" + ], + "gasPrice" : "0x00", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", + "value" : [ + "0x0186a0" + ] + }, "post" : { "Byzantium" : [ { - "hash" : "0x61ba6d9ae6c7024bd60812f414de46b68755d0459748c309b6de131893896dca", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x61ba6d9ae6c7024bd60812f414de46b68755d0459748c309b6de131893896dca", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { + "indexes" : { + "data" : 0, + "gas" : 1, + "value" : 0 + }, "hash" : "0xa61f6282e0aae7a71aecd2b93ae52b635f52f3b45abd0ed8d8b6722f3387f23b", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0x61ba6d9ae6c7024bd60812f414de46b68755d0459748c309b6de131893896dca", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0xa61f6282e0aae7a71aecd2b93ae52b635f52f3b45abd0ed8d8b6722f3387f23b", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0x61ba6d9ae6c7024bd60812f414de46b68755d0459748c309b6de131893896dca", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x651924b1d9ced8f778c83c591d144ddbfcfe2959ff59d41f1f810ed2fc36560c", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x1e42c382668ca4e46c62ec30f79331a2953382bc8b7639a1458bc4e32ed32354", "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0x1e42c382668ca4e46c62ec30f79331a2953382bc8b7639a1458bc4e32ed32354", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "0x7f5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6600052602060006000600073aaae7baea6a6c7c4c2dfeb977efac326af552d8761c350f450600051600055", - "nonce" : "0x00", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - }, - "0xaaae7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "0x016001600101600055", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x" - ], - "gasLimit" : [ - "0x10c8e0", - "0x0dbba0" - ], - "gasPrice" : "0x00", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", - "value" : [ - "0x0186a0" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stDelegatecallTestHomestead/callOutput3partial.json b/GeneralStateTests/stDelegatecallTestHomestead/callOutput3partial.json index 5fffbdbaa..9983c9182 100644 --- a/GeneralStateTests/stDelegatecallTestHomestead/callOutput3partial.json +++ b/GeneralStateTests/stDelegatecallTestHomestead/callOutput3partial.json @@ -2,10 +2,11 @@ "callOutput3partial" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.8fb57c56.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput3partialFiller.json", - "sourceHash" : "f2c83dfc79e89d6472c7971dc833f6dc5c2e25b2d148971e851cb03c8025dfa9" + "sourceHash" : "0f781c1fad2d4dd789fc53534f782f98293ec4771f049f080325abafc148ef71" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,86 +16,106 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x7f5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6600052600a60006000600073aaae7baea6a6c7c4c2dfeb977efac326af552d8761c350f450600051600055", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + }, + "0xaaae7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x6001600101600055", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "" + ], + "gasLimit" : [ + "0x10c8e0", + "0x0dbba0" + ], + "gasPrice" : "0x00", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", + "value" : [ + "0x0186a0" + ] + }, "post" : { "Byzantium" : [ { - "hash" : "0xa36015c22035bf31a50b980e8419e4ca9618d3a923f1f279b4463154ce950a78", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xa36015c22035bf31a50b980e8419e4ca9618d3a923f1f279b4463154ce950a78", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { + "indexes" : { + "data" : 0, + "gas" : 1, + "value" : 0 + }, "hash" : "0xcd37783c7cd7783f650009c3a0542dd9b20aaa48f929e5e53722d1d3e9582c2f", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0xa36015c22035bf31a50b980e8419e4ca9618d3a923f1f279b4463154ce950a78", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0xcd37783c7cd7783f650009c3a0542dd9b20aaa48f929e5e53722d1d3e9582c2f", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0xa36015c22035bf31a50b980e8419e4ca9618d3a923f1f279b4463154ce950a78", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xd656155e6527a08b3376e9ce5b853d487770e60485b12b5d960d03c1b30669fb", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x5bc2c3418e307e12aeb67b03a2a2c0d84aa6b35c286bd61dc900c872bdfb565b", "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0x5bc2c3418e307e12aeb67b03a2a2c0d84aa6b35c286bd61dc900c872bdfb565b", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "0x7f5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6600052600a60006000600073aaae7baea6a6c7c4c2dfeb977efac326af552d8761c350f450600051600055", - "nonce" : "0x00", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - }, - "0xaaae7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "0x6001600101600055", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x" - ], - "gasLimit" : [ - "0x10c8e0", - "0x0dbba0" - ], - "gasPrice" : "0x00", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", - "value" : [ - "0x0186a0" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stDelegatecallTestHomestead/callOutput3partialFail.json b/GeneralStateTests/stDelegatecallTestHomestead/callOutput3partialFail.json index 85614d64b..e4ee3daf0 100644 --- a/GeneralStateTests/stDelegatecallTestHomestead/callOutput3partialFail.json +++ b/GeneralStateTests/stDelegatecallTestHomestead/callOutput3partialFail.json @@ -2,10 +2,11 @@ "callOutput3partialFail" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.8fb57c56.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput3partialFailFiller.json", - "sourceHash" : "30d92ec4a36ed14ea3d8beb3c151e6936f7e55bb12dadc78a3ec66a73efa10e4" + "sourceHash" : "7fbf220e57fcf90cfb728573aabc689f3e4db77489840670c0c1b19c65ac9ea5" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,86 +16,106 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x7f5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6600052600a60006000600073aaae7baea6a6c7c4c2dfeb977efac326af552d8761c350f450600051600055", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + }, + "0xaaae7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x016001600101600055", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "" + ], + "gasLimit" : [ + "0x10c8e0", + "0x0dbba0" + ], + "gasPrice" : "0x00", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", + "value" : [ + "0x0186a0" + ] + }, "post" : { "Byzantium" : [ { - "hash" : "0xc02b6bdc3bd48cd6a29272b00bfc73a63aeba61bb3096360c716987ee9e8cb19", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xc02b6bdc3bd48cd6a29272b00bfc73a63aeba61bb3096360c716987ee9e8cb19", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { + "indexes" : { + "data" : 0, + "gas" : 1, + "value" : 0 + }, "hash" : "0x16601ea0e8c65451bae42cac0d74aa67d465f5b613c27559cdbd3feeaacaedd5", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0xc02b6bdc3bd48cd6a29272b00bfc73a63aeba61bb3096360c716987ee9e8cb19", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0x16601ea0e8c65451bae42cac0d74aa67d465f5b613c27559cdbd3feeaacaedd5", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0xc02b6bdc3bd48cd6a29272b00bfc73a63aeba61bb3096360c716987ee9e8cb19", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x7e1cad2ea73c685c22c40f38d651bf7520bcf53e542d0b1d1895e9b2e3557b99", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0xc98dfd74fa23d95c0ce68ada2a6ef2b348f566890b32f3a932d81d4b5e1fefbd", "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0xc98dfd74fa23d95c0ce68ada2a6ef2b348f566890b32f3a932d81d4b5e1fefbd", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "0x7f5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6600052600a60006000600073aaae7baea6a6c7c4c2dfeb977efac326af552d8761c350f450600051600055", - "nonce" : "0x00", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - }, - "0xaaae7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "0x016001600101600055", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x" - ], - "gasLimit" : [ - "0x10c8e0", - "0x0dbba0" - ], - "gasPrice" : "0x00", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", - "value" : [ - "0x0186a0" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stDelegatecallTestHomestead/callcodeOutput1.json b/GeneralStateTests/stDelegatecallTestHomestead/callcodeOutput1.json index a529b0ad3..93ccc650a 100644 --- a/GeneralStateTests/stDelegatecallTestHomestead/callcodeOutput1.json +++ b/GeneralStateTests/stDelegatecallTestHomestead/callcodeOutput1.json @@ -2,10 +2,11 @@ "callcodeOutput1" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.8fb57c56.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput1Filler.json", - "sourceHash" : "7f74bc5b813f55e433ae10c5d23b842b6164ab3fbac644b49ca1f6759d954c54" + "sourceHash" : "127d393d33c46a2698ad3ae4f1fe8dfe196d814614981505b5102453c2e036f3" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,30 +16,6 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, - "post" : { - "Byzantium" : [ - { - "hash" : "0x06d2ec985e0fb09df5041c16dcc89a07ca981c6a3cee8373b879187172c09b6d", - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - } - ], - "Homestead" : [ - { - "hash" : "0x06d2ec985e0fb09df5041c16dcc89a07ca981c6a3cee8373b879187172c09b6d", - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - } - ] - }, "pre" : { "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "balance" : "0x0de0b6b3a7640000", @@ -49,7 +26,7 @@ }, "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0de0b6b3a7640000", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } @@ -64,7 +41,7 @@ }, "transaction" : { "data" : [ - "0x" + "" ], "gasLimit" : [ "0x10c8e0" @@ -76,6 +53,41 @@ "value" : [ "0x0186a0" ] + }, + "post" : { + "Byzantium" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0x06d2ec985e0fb09df5041c16dcc89a07ca981c6a3cee8373b879187172c09b6d", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0x06d2ec985e0fb09df5041c16dcc89a07ca981c6a3cee8373b879187172c09b6d", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Homestead" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0x22155a0102cfa175021262a6b0e3afd7d610fff0a2af7e28e990cd73e77b2d74", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stDelegatecallTestHomestead/callcodeOutput2.json b/GeneralStateTests/stDelegatecallTestHomestead/callcodeOutput2.json index b36b2ce91..dde62fc24 100644 --- a/GeneralStateTests/stDelegatecallTestHomestead/callcodeOutput2.json +++ b/GeneralStateTests/stDelegatecallTestHomestead/callcodeOutput2.json @@ -2,10 +2,11 @@ "callcodeOutput2" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.8fb57c56.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput2Filler.json", - "sourceHash" : "cab758cd5ac2dc151e5e016d347d09c7760819f5f62d8a501b9bb4b48d828ecb" + "sourceHash" : "bff5dd8b6c91ad7eee618064ad1454659481cfa0b6435753197fc9ee2017fed6" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,30 +16,6 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, - "post" : { - "Byzantium" : [ - { - "hash" : "0x16fbf8f44ee0390178f1bb8be896c0e97bf0fa8602476bdbe5f9c3a7c6c2f238", - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - } - ], - "Homestead" : [ - { - "hash" : "0x16fbf8f44ee0390178f1bb8be896c0e97bf0fa8602476bdbe5f9c3a7c6c2f238", - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - } - ] - }, "pre" : { "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "balance" : "0x0de0b6b3a7640000", @@ -49,7 +26,7 @@ }, "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0de0b6b3a7640000", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } @@ -64,7 +41,7 @@ }, "transaction" : { "data" : [ - "0x" + "" ], "gasLimit" : [ "0x10c8e0" @@ -76,6 +53,41 @@ "value" : [ "0x0186a0" ] + }, + "post" : { + "Byzantium" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0x16fbf8f44ee0390178f1bb8be896c0e97bf0fa8602476bdbe5f9c3a7c6c2f238", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0x16fbf8f44ee0390178f1bb8be896c0e97bf0fa8602476bdbe5f9c3a7c6c2f238", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Homestead" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0xdad06d27bece7774708da85e76c7f3d3ca83e687511e501720c7a251530ca4e6", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stDelegatecallTestHomestead/callcodeOutput3.json b/GeneralStateTests/stDelegatecallTestHomestead/callcodeOutput3.json index 100efae5c..c0a160003 100644 --- a/GeneralStateTests/stDelegatecallTestHomestead/callcodeOutput3.json +++ b/GeneralStateTests/stDelegatecallTestHomestead/callcodeOutput3.json @@ -2,10 +2,11 @@ "callcodeOutput3" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.8fb57c56.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput3Filler.json", - "sourceHash" : "6bfb8ccb8a71c33b83f394136a521d20ddce709c41a9b0374cd90b76aa88dd61" + "sourceHash" : "fd1278b49d1ec124af92b794954bf4199b79636aa1c60a4c539245a1149399e6" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,30 +16,6 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, - "post" : { - "Byzantium" : [ - { - "hash" : "0xb3e4e1251821dfe4c6d52f8b9540b67f7f13c1d20269acae261c5defe3d67a9a", - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - } - ], - "Homestead" : [ - { - "hash" : "0xb3e4e1251821dfe4c6d52f8b9540b67f7f13c1d20269acae261c5defe3d67a9a", - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - } - ] - }, "pre" : { "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "balance" : "0x0de0b6b3a7640000", @@ -49,7 +26,7 @@ }, "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0de0b6b3a7640000", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } @@ -64,7 +41,7 @@ }, "transaction" : { "data" : [ - "0x" + "" ], "gasLimit" : [ "0x10c8e0" @@ -76,6 +53,41 @@ "value" : [ "0x0186a0" ] + }, + "post" : { + "Byzantium" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0xb3e4e1251821dfe4c6d52f8b9540b67f7f13c1d20269acae261c5defe3d67a9a", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0xb3e4e1251821dfe4c6d52f8b9540b67f7f13c1d20269acae261c5defe3d67a9a", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Homestead" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0xa6860663e2a5a12c12e635ec35cfc1a64aa3e60832069d7338b3d420c29f9d9d", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stDelegatecallTestHomestead/callcodeOutput3Fail.json b/GeneralStateTests/stDelegatecallTestHomestead/callcodeOutput3Fail.json index 0c15f141e..a16c687b6 100644 --- a/GeneralStateTests/stDelegatecallTestHomestead/callcodeOutput3Fail.json +++ b/GeneralStateTests/stDelegatecallTestHomestead/callcodeOutput3Fail.json @@ -2,10 +2,11 @@ "callcodeOutput3Fail" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.8fb57c56.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput3FailFiller.json", - "sourceHash" : "abc3516ee0c641aaf500b515994369237545f02f1c26823f1ed41ab87b63c6b0" + "sourceHash" : "3e463038338be9c0c60d144bd35b053aaf6d0e3d92e1c1c9be50962ce92c49a4" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,30 +16,6 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, - "post" : { - "Byzantium" : [ - { - "hash" : "0x9be484174db6f7fbe30c0005277095ca7e1022c3210e064e96bb264700afb8ae", - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - } - ], - "Homestead" : [ - { - "hash" : "0x9be484174db6f7fbe30c0005277095ca7e1022c3210e064e96bb264700afb8ae", - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - } - ] - }, "pre" : { "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "balance" : "0x0de0b6b3a7640000", @@ -49,7 +26,7 @@ }, "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0de0b6b3a7640000", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } @@ -64,7 +41,7 @@ }, "transaction" : { "data" : [ - "0x" + "" ], "gasLimit" : [ "0x10c8e0" @@ -76,6 +53,41 @@ "value" : [ "0x0186a0" ] + }, + "post" : { + "Byzantium" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0x9be484174db6f7fbe30c0005277095ca7e1022c3210e064e96bb264700afb8ae", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0x9be484174db6f7fbe30c0005277095ca7e1022c3210e064e96bb264700afb8ae", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Homestead" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0x7e6412b36d2e38a9bb4eb8e34daddbe98a84e819a4d1f13ab3709aa7634a89b2", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stDelegatecallTestHomestead/callcodeOutput3partial.json b/GeneralStateTests/stDelegatecallTestHomestead/callcodeOutput3partial.json index 9ddb00d28..c684b4e7f 100644 --- a/GeneralStateTests/stDelegatecallTestHomestead/callcodeOutput3partial.json +++ b/GeneralStateTests/stDelegatecallTestHomestead/callcodeOutput3partial.json @@ -2,10 +2,11 @@ "callcodeOutput3partial" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.8fb57c56.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput3partialFiller.json", - "sourceHash" : "b19b4be1f8714dc5ae622c6efc8b78ed00d5857fe775409dc5594dafe5e4b111" + "sourceHash" : "055788cd6ed64c6d8029e42542f656c9b961308c75ba27d834aec69c14d0cf61" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,30 +16,6 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, - "post" : { - "Byzantium" : [ - { - "hash" : "0xa36015c22035bf31a50b980e8419e4ca9618d3a923f1f279b4463154ce950a78", - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - } - ], - "Homestead" : [ - { - "hash" : "0xa36015c22035bf31a50b980e8419e4ca9618d3a923f1f279b4463154ce950a78", - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - } - ] - }, "pre" : { "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "balance" : "0x0de0b6b3a7640000", @@ -49,7 +26,7 @@ }, "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0de0b6b3a7640000", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } @@ -64,7 +41,7 @@ }, "transaction" : { "data" : [ - "0x" + "" ], "gasLimit" : [ "0x10c8e0" @@ -76,6 +53,41 @@ "value" : [ "0x0186a0" ] + }, + "post" : { + "Byzantium" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0xa36015c22035bf31a50b980e8419e4ca9618d3a923f1f279b4463154ce950a78", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0xa36015c22035bf31a50b980e8419e4ca9618d3a923f1f279b4463154ce950a78", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Homestead" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0xd656155e6527a08b3376e9ce5b853d487770e60485b12b5d960d03c1b30669fb", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stDelegatecallTestHomestead/callcodeOutput3partialFail.json b/GeneralStateTests/stDelegatecallTestHomestead/callcodeOutput3partialFail.json index 7673f64e9..d3a1739aa 100644 --- a/GeneralStateTests/stDelegatecallTestHomestead/callcodeOutput3partialFail.json +++ b/GeneralStateTests/stDelegatecallTestHomestead/callcodeOutput3partialFail.json @@ -2,10 +2,11 @@ "callcodeOutput3partialFail" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.8fb57c56.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput3partialFailFiller.json", - "sourceHash" : "50e19058bd7c0729e8e9e21ad21285f32c7f431e046106ed46c2ba4ec894a1d3" + "sourceHash" : "fd4c7134e7e905e2d20dd240886bd450dc4c5893d5d9f4ceb818d9b2aa889452" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,30 +16,6 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, - "post" : { - "Byzantium" : [ - { - "hash" : "0xc02b6bdc3bd48cd6a29272b00bfc73a63aeba61bb3096360c716987ee9e8cb19", - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - } - ], - "Homestead" : [ - { - "hash" : "0xc02b6bdc3bd48cd6a29272b00bfc73a63aeba61bb3096360c716987ee9e8cb19", - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - } - ] - }, "pre" : { "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "balance" : "0x0de0b6b3a7640000", @@ -49,7 +26,7 @@ }, "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0de0b6b3a7640000", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } @@ -64,7 +41,7 @@ }, "transaction" : { "data" : [ - "0x" + "" ], "gasLimit" : [ "0x10c8e0" @@ -76,6 +53,41 @@ "value" : [ "0x0186a0" ] + }, + "post" : { + "Byzantium" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0xc02b6bdc3bd48cd6a29272b00bfc73a63aeba61bb3096360c716987ee9e8cb19", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0xc02b6bdc3bd48cd6a29272b00bfc73a63aeba61bb3096360c716987ee9e8cb19", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Homestead" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0x7e1cad2ea73c685c22c40f38d651bf7520bcf53e542d0b1d1895e9b2e3557b99", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stExample/add11.json b/GeneralStateTests/stExample/add11.json index 3689d7a4e..8cebe3f92 100644 --- a/GeneralStateTests/stExample/add11.json +++ b/GeneralStateTests/stExample/add11.json @@ -2,10 +2,11 @@ "add11" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.8fb57c56.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/c92bf7d8*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stExample/add11Filler.json", - "sourceHash" : "ac776717455a87fb31680493a85b495802d226c6691cdb5c8bddb810c9f5fbea" + "sourceHash" : "6a4e22073655d1618cf469370b232f0ccc7ab14296972fe160ed10dba557a20f" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,93 +16,104 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x6001600101600055", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "" + ], + "gasLimit" : [ + "0x061a80" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", + "value" : [ + "0x0186a0" + ] + }, "post" : { "Byzantium" : [ { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, "hash" : "0x17454a767e5f04461256f3812ffca930443c04a47d05ce3f38940c4a14b8c479", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x17454a767e5f04461256f3812ffca930443c04a47d05ce3f38940c4a14b8c479", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP150" : [ { - "hash" : "0x17454a767e5f04461256f3812ffca930443c04a47d05ce3f38940c4a14b8c479", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x17454a767e5f04461256f3812ffca930443c04a47d05ce3f38940c4a14b8c479", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP158" : [ { - "hash" : "0x17454a767e5f04461256f3812ffca930443c04a47d05ce3f38940c4a14b8c479", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x17454a767e5f04461256f3812ffca930443c04a47d05ce3f38940c4a14b8c479", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Frontier" : [ { - "hash" : "0x17454a767e5f04461256f3812ffca930443c04a47d05ce3f38940c4a14b8c479", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x17454a767e5f04461256f3812ffca930443c04a47d05ce3f38940c4a14b8c479", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0x17454a767e5f04461256f3812ffca930443c04a47d05ce3f38940c4a14b8c479", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x17454a767e5f04461256f3812ffca930443c04a47d05ce3f38940c4a14b8c479", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "0x6001600101600055", - "nonce" : "0x00", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x" - ], - "gasLimit" : [ - "0x061a80" - ], - "gasPrice" : "0x01", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", - "value" : [ - "0x0186a0" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stInitCodeTest/NotEnoughCashContractCreation.json b/GeneralStateTests/stInitCodeTest/NotEnoughCashContractCreation.json index 2816ecc04..4fa708439 100644 --- a/GeneralStateTests/stInitCodeTest/NotEnoughCashContractCreation.json +++ b/GeneralStateTests/stInitCodeTest/NotEnoughCashContractCreation.json @@ -2,10 +2,11 @@ "NotEnoughCashContractCreation" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.8fb57c56.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/c92bf7d8*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stInitCodeTest/NotEnoughCashContractCreationFiller.json", - "sourceHash" : "bdbc7b7b4521bdf2672b3e3eec882215c080e3a4e96068cd318c351f86651a99" + "sourceHash" : "aee2b3b8906de30ffc6a79e038595297cf5d7f5e7dc1022da0ffc99ba00235e4" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,86 +16,97 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x56a1", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "0x600a80600c6000396000f200600160008035811a8100" + ], + "gasLimit" : [ + "0xd3a0" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "", + "value" : [ + "0x64" + ] + }, "post" : { "Byzantium" : [ { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, "hash" : "0xf10846403945e764b907151f573ce337b6a5a1d0f51b43bfbb59af88a9991ab2", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xf10846403945e764b907151f573ce337b6a5a1d0f51b43bfbb59af88a9991ab2", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP150" : [ { - "hash" : "0xf10846403945e764b907151f573ce337b6a5a1d0f51b43bfbb59af88a9991ab2", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xb3dfe9e5fa11ad51bfad2b776edfebfb6ed95280dd5a121b594f3f1d74af775a", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP158" : [ { - "hash" : "0xf10846403945e764b907151f573ce337b6a5a1d0f51b43bfbb59af88a9991ab2", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xf10846403945e764b907151f573ce337b6a5a1d0f51b43bfbb59af88a9991ab2", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Frontier" : [ { - "hash" : "0xf10846403945e764b907151f573ce337b6a5a1d0f51b43bfbb59af88a9991ab2", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xb3dfe9e5fa11ad51bfad2b776edfebfb6ed95280dd5a121b594f3f1d74af775a", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0xf10846403945e764b907151f573ce337b6a5a1d0f51b43bfbb59af88a9991ab2", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xb3dfe9e5fa11ad51bfad2b776edfebfb6ed95280dd5a121b594f3f1d74af775a", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x56a1", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x600a80600c6000396000f200600160008035811a8100" - ], - "gasLimit" : [ - "0xd3a0" - ], - "gasPrice" : "0x01", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "", - "value" : [ - "0x64" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stInitCodeTest/OutOfGasContractCreation.json b/GeneralStateTests/stInitCodeTest/OutOfGasContractCreation.json index 89c3a64fc..cabdee6cf 100644 --- a/GeneralStateTests/stInitCodeTest/OutOfGasContractCreation.json +++ b/GeneralStateTests/stInitCodeTest/OutOfGasContractCreation.json @@ -2,10 +2,11 @@ "OutOfGasContractCreation" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.8fb57c56.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stInitCodeTest/OutOfGasContractCreationFiller.json", - "sourceHash" : "ead0a9ee150a2b5328fb5132ddbddcffbd45dd89d9c5c0c20fce9c5aa4d07275" + "sourceHash" : "8af34ffd32ae88e3f125e999f0458a5a9e59a99f3420ff9614528f28cdad96a5" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,86 +16,252 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0f4240", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "0x600a80600c6000396000f200600160008035811a8100", + "0x600160015560026001556003600155600460015560056001556006600155" + ], + "gasLimit" : [ + "0xd2f0", + "0x0249f0" + ], + "gasPrice" : "0x03", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "", + "value" : [ + "0x01" + ] + }, "post" : { "Byzantium" : [ { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0x18c1342886baeaf926b3fbbfb0484bf0cd1ced43576547c11153d3c8944d5c47", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + }, "hash" : "0x18c1342886baeaf926b3fbbfb0484bf0cd1ced43576547c11153d3c8944d5c47", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 0, + "gas" : 1, + "value" : 0 + }, + "hash" : "0xf657b0d86b0336b5ff955fdc78d0f3eecd8ade4a3a6c75e4daf08c781ca4f05a", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 1, + "gas" : 1, + "value" : 0 + }, + "hash" : "0x7b937777a9034f51d2695b653661c2e5b39a15762d3ee0943f14768cf80a0ef2", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x18c1342886baeaf926b3fbbfb0484bf0cd1ced43576547c11153d3c8944d5c47", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + }, + "hash" : "0x18c1342886baeaf926b3fbbfb0484bf0cd1ced43576547c11153d3c8944d5c47", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 0, + "gas" : 1, + "value" : 0 + }, + "hash" : "0xf657b0d86b0336b5ff955fdc78d0f3eecd8ade4a3a6c75e4daf08c781ca4f05a", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 1, + "gas" : 1, + "value" : 0 + }, + "hash" : "0x7b937777a9034f51d2695b653661c2e5b39a15762d3ee0943f14768cf80a0ef2", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP150" : [ { - "hash" : "0x18c1342886baeaf926b3fbbfb0484bf0cd1ced43576547c11153d3c8944d5c47", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x7d5a956b5fe6dcb937d206cc27e6dc1e95075472ddaf985676622e4544db4af3", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + }, + "hash" : "0x7d5a956b5fe6dcb937d206cc27e6dc1e95075472ddaf985676622e4544db4af3", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 0, + "gas" : 1, + "value" : 0 + }, + "hash" : "0xf657b0d86b0336b5ff955fdc78d0f3eecd8ade4a3a6c75e4daf08c781ca4f05a", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 1, + "gas" : 1, + "value" : 0 + }, + "hash" : "0xf706fb41d94476a200f6ac681c9266fc9ddb6c102f983f9f1827d13ea9b57c9b", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP158" : [ { - "hash" : "0x18c1342886baeaf926b3fbbfb0484bf0cd1ced43576547c11153d3c8944d5c47", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x18c1342886baeaf926b3fbbfb0484bf0cd1ced43576547c11153d3c8944d5c47", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + }, + "hash" : "0x18c1342886baeaf926b3fbbfb0484bf0cd1ced43576547c11153d3c8944d5c47", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 0, + "gas" : 1, + "value" : 0 + }, + "hash" : "0xf657b0d86b0336b5ff955fdc78d0f3eecd8ade4a3a6c75e4daf08c781ca4f05a", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 1, + "gas" : 1, + "value" : 0 + }, + "hash" : "0x7b937777a9034f51d2695b653661c2e5b39a15762d3ee0943f14768cf80a0ef2", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Frontier" : [ { - "hash" : "0x4dc8fd3642ac4025c835f5d567dfac89679c66da501e5b9657115366467a1b42", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x4dc8fd3642ac4025c835f5d567dfac89679c66da501e5b9657115366467a1b42", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + }, + "hash" : "0x4dc8fd3642ac4025c835f5d567dfac89679c66da501e5b9657115366467a1b42", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 0, + "gas" : 1, + "value" : 0 + }, + "hash" : "0xf657b0d86b0336b5ff955fdc78d0f3eecd8ade4a3a6c75e4daf08c781ca4f05a", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0x18c1342886baeaf926b3fbbfb0484bf0cd1ced43576547c11153d3c8944d5c47", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x7d5a956b5fe6dcb937d206cc27e6dc1e95075472ddaf985676622e4544db4af3", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 1, + "gas" : 0, + "value" : 0 + }, + "hash" : "0x7d5a956b5fe6dcb937d206cc27e6dc1e95075472ddaf985676622e4544db4af3", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 0, + "gas" : 1, + "value" : 0 + }, + "hash" : "0xf657b0d86b0336b5ff955fdc78d0f3eecd8ade4a3a6c75e4daf08c781ca4f05a", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 1, + "gas" : 1, + "value" : 0 + }, + "hash" : "0xf706fb41d94476a200f6ac681c9266fc9ddb6c102f983f9f1827d13ea9b57c9b", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x0f4240", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x600a80600c6000396000f200600160008035811a8100" - ], - "gasLimit" : [ - "0xd2f0" - ], - "gasPrice" : "0x03", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "", - "value" : [ - "0x01" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stInitCodeTest/OutOfGasPrefundedContractCreation.json b/GeneralStateTests/stInitCodeTest/OutOfGasPrefundedContractCreation.json index 061c51afb..1c6cc2a7c 100644 --- a/GeneralStateTests/stInitCodeTest/OutOfGasPrefundedContractCreation.json +++ b/GeneralStateTests/stInitCodeTest/OutOfGasPrefundedContractCreation.json @@ -2,10 +2,11 @@ "OutOfGasPrefundedContractCreation" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.8fb57c56.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stInitCodeTest/OutOfGasPrefundedContractCreationFiller.json", - "sourceHash" : "67b6da877c87ee739703e11d13a968fea9f87ea7c8026422887ed0646540d8bd" + "sourceHash" : "8c5f2ec9ba454db896a7c6af5fec6d7b485bf6a015ab3e46ce39c1c0b89fa689" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,93 +16,104 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "balance" : "0x01", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0f4240", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "0x600a80600c6000396000f200600160008035811a8100" + ], + "gasLimit" : [ + "0xd2f0" + ], + "gasPrice" : "0x03", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "", + "value" : [ + "0x01" + ] + }, "post" : { "Byzantium" : [ { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, "hash" : "0x820dea567b5028afad5568712a2bbfcf60e44f845b8d9d5668e8abf00763867b", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x820dea567b5028afad5568712a2bbfcf60e44f845b8d9d5668e8abf00763867b", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP150" : [ { - "hash" : "0x820dea567b5028afad5568712a2bbfcf60e44f845b8d9d5668e8abf00763867b", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x23b6f5ebfc4db5c7d824d1558bdd4feea09796d26fbe7c94e4cd8e1643d0476f", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP158" : [ { - "hash" : "0x820dea567b5028afad5568712a2bbfcf60e44f845b8d9d5668e8abf00763867b", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x820dea567b5028afad5568712a2bbfcf60e44f845b8d9d5668e8abf00763867b", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Frontier" : [ { - "hash" : "0xcbc258a15bcc22ec1c8d9e63b82159dd1caf8f3527d8215bdd9168e39d0c89e2", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xcbc258a15bcc22ec1c8d9e63b82159dd1caf8f3527d8215bdd9168e39d0c89e2", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0x820dea567b5028afad5568712a2bbfcf60e44f845b8d9d5668e8abf00763867b", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x23b6f5ebfc4db5c7d824d1558bdd4feea09796d26fbe7c94e4cd8e1643d0476f", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { - "balance" : "0x01", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x0f4240", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x600a80600c6000396000f200600160008035811a8100" - ], - "gasLimit" : [ - "0xd2f0" - ], - "gasPrice" : "0x03", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "", - "value" : [ - "0x01" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stRandom/randomStatetest123.json b/GeneralStateTests/stRandom/randomStatetest123.json index 421925f51..2b6d821dc 100644 --- a/GeneralStateTests/stRandom/randomStatetest123.json +++ b/GeneralStateTests/stRandom/randomStatetest123.json @@ -78,4 +78,4 @@ ] } } -}
\ No newline at end of file +} diff --git a/GeneralStateTests/stRandom/randomStatetest184.json b/GeneralStateTests/stRandom/randomStatetest184.json index b4077f3d2..3a5e9a933 100644 --- a/GeneralStateTests/stRandom/randomStatetest184.json +++ b/GeneralStateTests/stRandom/randomStatetest184.json @@ -2,10 +2,11 @@ "randomStatetest184" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.8fb57c56.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stRandom/randomStatetest184Filler.json", - "sourceHash" : "b575e529c16c5619c10d94507efcfacbd18b8d2157b7b97631f1a681c06f164a" + "sourceHash" : "2afeab426711b2a23bbbe3bca0c1f66e203df1cbcba4eb4c9000446c4d33cd4f" }, "env" : { "currentCoinbase" : "0x6d6e40885310545835a5b582dbc23ef026404bda", @@ -15,30 +16,6 @@ "currentTimestamp" : "0x2710", "previousHash" : "0xa8228e05d900b890136bcc55628b479e172795042a90e18b673189b5f3a672fc" }, - "post" : { - "Byzantium" : [ - { - "hash" : "0xf95be1e4c7788641348454fd9ff7b21956f61a979e8d7f8e55cec444c5931e8c", - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - } - ], - "Homestead" : [ - { - "hash" : "0xf95be1e4c7788641348454fd9ff7b21956f61a979e8d7f8e55cec444c5931e8c", - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - } - ] - }, "pre" : { "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "balance" : "0x070a217c02c8f2d4", @@ -49,14 +26,14 @@ }, "0x945304eb96065b2a98b57a48a06ae28d285a71b5" : { "balance" : "0x9740421ff0ff3ae3", - "code" : "", + "code" : "0x", "nonce" : "0x1d", "storage" : { } }, "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0xc1142f2b8e8eb058", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } @@ -76,6 +53,50 @@ "value" : [ "0x6d1dd024" ] + }, + "post" : { + "Byzantium" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0xf95be1e4c7788641348454fd9ff7b21956f61a979e8d7f8e55cec444c5931e8c", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0xf95be1e4c7788641348454fd9ff7b21956f61a979e8d7f8e55cec444c5931e8c", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Homestead" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0xeaf41ca90b95589f28853c7679b1207a73d7cf360d939cef2dcc467a8ea17d36", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0xeaf41ca90b95589f28853c7679b1207a73d7cf360d939cef2dcc467a8ea17d36", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stRandom/randomStatetest347.json b/GeneralStateTests/stRandom/randomStatetest347.json index e29d61d99..e0fa0332e 100644 --- a/GeneralStateTests/stRandom/randomStatetest347.json +++ b/GeneralStateTests/stRandom/randomStatetest347.json @@ -2,10 +2,11 @@ "randomStatetest347" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.8fb57c56.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stRandom/randomStatetest347Filler.json", - "sourceHash" : "ef9ee35d1e5369232e28162fc007d6184a54db2b1399bc4a665cb056ab05194a" + "sourceHash" : "ef52d8bcfbac2ac4e41668d4bae84e0ff0880f6619abf89de98658a1df13d8d4" }, "env" : { "currentCoinbase" : "0xa7f7c8ef9bbbcfb0f7e81c1fd46bb732fba60592", @@ -15,30 +16,6 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0xf3907ec3d962d22b61d2618054c8252a7fe67b65f652a7b8fcc55cfe905a1caa" }, - "post" : { - "Byzantium" : [ - { - "hash" : "0x5a9d4e3d21fb0dee07e0b52772b46dff8b513f0d4fba4765c43096a97e8b088f", - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - } - ], - "Homestead" : [ - { - "hash" : "0x5a9d4e3d21fb0dee07e0b52772b46dff8b513f0d4fba4765c43096a97e8b088f", - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - } - ] - }, "pre" : { "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "balance" : "0x33498455", @@ -56,7 +33,7 @@ }, "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x24d289465fa51769", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } @@ -76,6 +53,41 @@ "value" : [ "0x7f3e3a6ac8834e68" ] + }, + "post" : { + "Byzantium" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0x5a9d4e3d21fb0dee07e0b52772b46dff8b513f0d4fba4765c43096a97e8b088f", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0x5a9d4e3d21fb0dee07e0b52772b46dff8b513f0d4fba4765c43096a97e8b088f", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Homestead" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0x26b67b77846643793fda1abbebeac8f093bd83d646c266cdcb10ec11b7f430e0", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stRandom2/201503110226PYTHON_DUP6.json b/GeneralStateTests/stRandom2/201503110226PYTHON_DUP6.json index aead73ebe..11c2a57f9 100644 --- a/GeneralStateTests/stRandom2/201503110226PYTHON_DUP6.json +++ b/GeneralStateTests/stRandom2/201503110226PYTHON_DUP6.json @@ -2,8 +2,9 @@ "201503110226PYTHON_DUP6" : { "_info" : { "comment" : "This test used to be a VM test and it once failed in python client some day. Since the test contains a BALANCE instruction (which must be mocked), it's moved to GeneralSateTest https://github.com/ethereum/tests/pull/445/files#r179426325", - "filledwith" : "cpp-1.3.0+commit.6ae986d2.Linux.g++", - "lllcversion" : "Version: 0.4.22-develop.2018.3.16+commit.2b2527f3.Linux.g++", + "filling-rpc-server" : "eth/1.3.0-20449+commit.0aa883d9.dirty/linux/gnu5.4.0/debug", + "filling-tool-version" : "retesteth-0.0.1+commit.98de0277.Linux.g++", + "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stRandom2/201503110226PYTHON_DUP6Filler.json", "sourceHash" : "e3c45b0840d53d4702b17b0306e55a0096f44554c1176aed44b5f63884db36ff" }, @@ -15,104 +16,104 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x45414443434042405b85", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x38beec8feeca2598", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "0x" + ], + "gasLimit" : [ + "0x2710" + ], + "gasPrice" : "0x5af3107a4000", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", + "value" : [ + "0x0de0b6b3a7640000" + ] + }, "post" : { "Byzantium" : [ { - "hash" : "0x97bc1cfe54c890cf7260f16182afbfdfdc3a57684e566d0827348e42c3be1cd9", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x97bc1cfe54c890cf7260f16182afbfdfdc3a57684e566d0827348e42c3be1cd9", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Constantinople" : [ { - "hash" : "0x97bc1cfe54c890cf7260f16182afbfdfdc3a57684e566d0827348e42c3be1cd9", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x97bc1cfe54c890cf7260f16182afbfdfdc3a57684e566d0827348e42c3be1cd9", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP150" : [ { - "hash" : "0x97bc1cfe54c890cf7260f16182afbfdfdc3a57684e566d0827348e42c3be1cd9", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x14a9995ac65e78508883050f353b4a79d112e0ef28d517e08fbf19f5fc2cb9b9", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP158" : [ { - "hash" : "0x97bc1cfe54c890cf7260f16182afbfdfdc3a57684e566d0827348e42c3be1cd9", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x97bc1cfe54c890cf7260f16182afbfdfdc3a57684e566d0827348e42c3be1cd9", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Frontier" : [ { - "hash" : "0x97bc1cfe54c890cf7260f16182afbfdfdc3a57684e566d0827348e42c3be1cd9", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x14a9995ac65e78508883050f353b4a79d112e0ef28d517e08fbf19f5fc2cb9b9", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0x97bc1cfe54c890cf7260f16182afbfdfdc3a57684e566d0827348e42c3be1cd9", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x14a9995ac65e78508883050f353b4a79d112e0ef28d517e08fbf19f5fc2cb9b9", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "0x45414443434042405b85", - "nonce" : "0x00", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x38beec8feeca2598", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x" - ], - "gasLimit" : [ - "0x2710" - ], - "gasPrice" : "0x5af3107a4000", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6", - "value" : [ - "0x0de0b6b3a7640000" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stRevertTest/RevertOpcodeInInit.json b/GeneralStateTests/stRevertTest/RevertOpcodeInInit.json index 92d953080..393fd4362 100644 --- a/GeneralStateTests/stRevertTest/RevertOpcodeInInit.json +++ b/GeneralStateTests/stRevertTest/RevertOpcodeInInit.json @@ -2,10 +2,11 @@ "RevertOpcodeInInit" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.6a813f04.Linux.g++", - "lllcversion" : "Version: 0.4.22-develop.2018.3.16+commit.2b2527f3.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", + "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stRevertTest/RevertOpcodeInInitFiller.json", - "sourceHash" : "01d66d5980a22f17b52bd435637819a9f7b9af73cd034cc777af9b4af2512c76" + "sourceHash" : "a1d81cb6e8fc75355376a9f314209b8c042e8c1a6950989bec8caa3eae8816fd" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,261 +16,261 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0xe8d4a51000", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "0x600160005560016000fd6011600155" + ], + "gasLimit" : [ + "0x027100", + "0x9c40" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "", + "value" : [ + "0x00", + "0x0a" + ] + }, "post" : { "Byzantium" : [ { - "hash" : "0x79be816b8d710425c26c8c1ee39110a77775145d625ba505cdaa08b02cc85aa9", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x79be816b8d710425c26c8c1ee39110a77775145d625ba505cdaa08b02cc85aa9", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x79be816b8d710425c26c8c1ee39110a77775145d625ba505cdaa08b02cc85aa9", "indexes" : { "data" : 0, "gas" : 0, "value" : 1 }, + "hash" : "0x79be816b8d710425c26c8c1ee39110a77775145d625ba505cdaa08b02cc85aa9", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "indexes" : { "data" : 0, "gas" : 1, "value" : 1 }, + "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Constantinople" : [ { - "hash" : "0x79be816b8d710425c26c8c1ee39110a77775145d625ba505cdaa08b02cc85aa9", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x79be816b8d710425c26c8c1ee39110a77775145d625ba505cdaa08b02cc85aa9", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x79be816b8d710425c26c8c1ee39110a77775145d625ba505cdaa08b02cc85aa9", "indexes" : { "data" : 0, "gas" : 0, "value" : 1 }, + "hash" : "0x79be816b8d710425c26c8c1ee39110a77775145d625ba505cdaa08b02cc85aa9", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "indexes" : { "data" : 0, "gas" : 1, "value" : 1 }, + "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP150" : [ { - "hash" : "0x7969d9a42e6ee6022e00fd68b4e831dbbefb73c0bfece34b5eb59e4d037ece23", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x7969d9a42e6ee6022e00fd68b4e831dbbefb73c0bfece34b5eb59e4d037ece23", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x7969d9a42e6ee6022e00fd68b4e831dbbefb73c0bfece34b5eb59e4d037ece23", "indexes" : { "data" : 0, "gas" : 0, "value" : 1 }, + "hash" : "0x7969d9a42e6ee6022e00fd68b4e831dbbefb73c0bfece34b5eb59e4d037ece23", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0x3a5de53d398effd95d89efd1bd13240193be037fbfe0412c2287c0a7a9fa265d", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "indexes" : { "data" : 0, "gas" : 1, "value" : 1 }, + "hash" : "0x3a5de53d398effd95d89efd1bd13240193be037fbfe0412c2287c0a7a9fa265d", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP158" : [ { - "hash" : "0x7969d9a42e6ee6022e00fd68b4e831dbbefb73c0bfece34b5eb59e4d037ece23", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x7969d9a42e6ee6022e00fd68b4e831dbbefb73c0bfece34b5eb59e4d037ece23", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x7969d9a42e6ee6022e00fd68b4e831dbbefb73c0bfece34b5eb59e4d037ece23", "indexes" : { "data" : 0, "gas" : 0, "value" : 1 }, + "hash" : "0x7969d9a42e6ee6022e00fd68b4e831dbbefb73c0bfece34b5eb59e4d037ece23", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "indexes" : { "data" : 0, "gas" : 1, "value" : 1 }, + "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Frontier" : [ { - "hash" : "0x7969d9a42e6ee6022e00fd68b4e831dbbefb73c0bfece34b5eb59e4d037ece23", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x7969d9a42e6ee6022e00fd68b4e831dbbefb73c0bfece34b5eb59e4d037ece23", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x7969d9a42e6ee6022e00fd68b4e831dbbefb73c0bfece34b5eb59e4d037ece23", "indexes" : { "data" : 0, "gas" : 0, "value" : 1 }, + "hash" : "0x7969d9a42e6ee6022e00fd68b4e831dbbefb73c0bfece34b5eb59e4d037ece23", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x191cd75344d7c8fac8c7356ea544a74818271d12aabe0f5a830c92ba3c2383c2", "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0x191cd75344d7c8fac8c7356ea544a74818271d12aabe0f5a830c92ba3c2383c2", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x191cd75344d7c8fac8c7356ea544a74818271d12aabe0f5a830c92ba3c2383c2", "indexes" : { "data" : 0, "gas" : 1, "value" : 1 }, + "hash" : "0x191cd75344d7c8fac8c7356ea544a74818271d12aabe0f5a830c92ba3c2383c2", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0x7969d9a42e6ee6022e00fd68b4e831dbbefb73c0bfece34b5eb59e4d037ece23", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x7969d9a42e6ee6022e00fd68b4e831dbbefb73c0bfece34b5eb59e4d037ece23", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x7969d9a42e6ee6022e00fd68b4e831dbbefb73c0bfece34b5eb59e4d037ece23", "indexes" : { "data" : 0, "gas" : 0, "value" : 1 }, + "hash" : "0x7969d9a42e6ee6022e00fd68b4e831dbbefb73c0bfece34b5eb59e4d037ece23", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0x3a5de53d398effd95d89efd1bd13240193be037fbfe0412c2287c0a7a9fa265d", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "indexes" : { "data" : 0, "gas" : 1, "value" : 1 }, + "hash" : "0x3a5de53d398effd95d89efd1bd13240193be037fbfe0412c2287c0a7a9fa265d", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0xe8d4a51000", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x600160005560016000fd6011600155" - ], - "gasLimit" : [ - "0x027100", - "0x9c40" - ], - "gasPrice" : "0x01", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "", - "value" : [ - "0x00", - "0x0a" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stRevertTest/RevertOpcodeWithBigOutputInInit.json b/GeneralStateTests/stRevertTest/RevertOpcodeWithBigOutputInInit.json index dde202fa0..c728f553e 100644 --- a/GeneralStateTests/stRevertTest/RevertOpcodeWithBigOutputInInit.json +++ b/GeneralStateTests/stRevertTest/RevertOpcodeWithBigOutputInInit.json @@ -2,10 +2,11 @@ "RevertOpcodeWithBigOutputInInit" : { "_info" : { "comment" : "A REVERT with a big output should not be confused with a big code deployment. This test contains a REVERT in a contract init code that returns a big returndata.", - "filledwith" : "cpp-1.3.0+commit.6a813f04.Linux.g++", - "lllcversion" : "Version: 0.4.22-develop.2018.3.16+commit.2b2527f3.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", + "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stRevertTest/RevertOpcodeWithBigOutputInInitFiller.json", - "sourceHash" : "8cc8f25163933243932346881db9b5882e265e5ad651b16c894c5a191ff2113d" + "sourceHash" : "7e9a7471e4b5f7e617b792be71f40a42c75964b90f88c68eedbaddbfec629683" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,261 +16,261 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0xe8d4a51000", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "0x600160005560016000fd6011600155" + ], + "gasLimit" : [ + "0x186a00", + "0x9c40" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "", + "value" : [ + "0x00", + "0x0a" + ] + }, "post" : { "Byzantium" : [ { - "hash" : "0x79be816b8d710425c26c8c1ee39110a77775145d625ba505cdaa08b02cc85aa9", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x79be816b8d710425c26c8c1ee39110a77775145d625ba505cdaa08b02cc85aa9", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x79be816b8d710425c26c8c1ee39110a77775145d625ba505cdaa08b02cc85aa9", "indexes" : { "data" : 0, "gas" : 0, "value" : 1 }, + "hash" : "0x79be816b8d710425c26c8c1ee39110a77775145d625ba505cdaa08b02cc85aa9", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "indexes" : { "data" : 0, "gas" : 1, "value" : 1 }, + "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Constantinople" : [ { - "hash" : "0x79be816b8d710425c26c8c1ee39110a77775145d625ba505cdaa08b02cc85aa9", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x79be816b8d710425c26c8c1ee39110a77775145d625ba505cdaa08b02cc85aa9", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x79be816b8d710425c26c8c1ee39110a77775145d625ba505cdaa08b02cc85aa9", "indexes" : { "data" : 0, "gas" : 0, "value" : 1 }, + "hash" : "0x79be816b8d710425c26c8c1ee39110a77775145d625ba505cdaa08b02cc85aa9", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "indexes" : { "data" : 0, "gas" : 1, "value" : 1 }, + "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP150" : [ { - "hash" : "0xeeb5d0c9d020231ae129c85015ac25787ace5137c9882718a0be7579e73af30c", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xeeb5d0c9d020231ae129c85015ac25787ace5137c9882718a0be7579e73af30c", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0xeeb5d0c9d020231ae129c85015ac25787ace5137c9882718a0be7579e73af30c", "indexes" : { "data" : 0, "gas" : 0, "value" : 1 }, + "hash" : "0xeeb5d0c9d020231ae129c85015ac25787ace5137c9882718a0be7579e73af30c", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0x3a5de53d398effd95d89efd1bd13240193be037fbfe0412c2287c0a7a9fa265d", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "indexes" : { "data" : 0, "gas" : 1, "value" : 1 }, + "hash" : "0x3a5de53d398effd95d89efd1bd13240193be037fbfe0412c2287c0a7a9fa265d", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP158" : [ { - "hash" : "0xeeb5d0c9d020231ae129c85015ac25787ace5137c9882718a0be7579e73af30c", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xeeb5d0c9d020231ae129c85015ac25787ace5137c9882718a0be7579e73af30c", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0xeeb5d0c9d020231ae129c85015ac25787ace5137c9882718a0be7579e73af30c", "indexes" : { "data" : 0, "gas" : 0, "value" : 1 }, + "hash" : "0xeeb5d0c9d020231ae129c85015ac25787ace5137c9882718a0be7579e73af30c", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "indexes" : { "data" : 0, "gas" : 1, "value" : 1 }, + "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Frontier" : [ { - "hash" : "0xeeb5d0c9d020231ae129c85015ac25787ace5137c9882718a0be7579e73af30c", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xeeb5d0c9d020231ae129c85015ac25787ace5137c9882718a0be7579e73af30c", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0xeeb5d0c9d020231ae129c85015ac25787ace5137c9882718a0be7579e73af30c", "indexes" : { "data" : 0, "gas" : 0, "value" : 1 }, + "hash" : "0xeeb5d0c9d020231ae129c85015ac25787ace5137c9882718a0be7579e73af30c", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x191cd75344d7c8fac8c7356ea544a74818271d12aabe0f5a830c92ba3c2383c2", "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0x191cd75344d7c8fac8c7356ea544a74818271d12aabe0f5a830c92ba3c2383c2", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x191cd75344d7c8fac8c7356ea544a74818271d12aabe0f5a830c92ba3c2383c2", "indexes" : { "data" : 0, "gas" : 1, "value" : 1 }, + "hash" : "0x191cd75344d7c8fac8c7356ea544a74818271d12aabe0f5a830c92ba3c2383c2", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0xeeb5d0c9d020231ae129c85015ac25787ace5137c9882718a0be7579e73af30c", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xeeb5d0c9d020231ae129c85015ac25787ace5137c9882718a0be7579e73af30c", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0xeeb5d0c9d020231ae129c85015ac25787ace5137c9882718a0be7579e73af30c", "indexes" : { "data" : 0, "gas" : 0, "value" : 1 }, + "hash" : "0xeeb5d0c9d020231ae129c85015ac25787ace5137c9882718a0be7579e73af30c", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0x3a5de53d398effd95d89efd1bd13240193be037fbfe0412c2287c0a7a9fa265d", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" }, { - "hash" : "0x17ca3d673553cbfcf5de4a99ea08088763bbf64aa67ae17a485f585bcc01d3f2", "indexes" : { "data" : 0, "gas" : 1, "value" : 1 }, + "hash" : "0x3a5de53d398effd95d89efd1bd13240193be037fbfe0412c2287c0a7a9fa265d", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0xe8d4a51000", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x600160005560016000fd6011600155" - ], - "gasLimit" : [ - "0x186a00", - "0x9c40" - ], - "gasPrice" : "0x01", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "", - "value" : [ - "0x00", - "0x0a" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stSystemOperationsTest/suicideCoinbase.json b/GeneralStateTests/stSystemOperationsTest/suicideCoinbase.json index 1220bbef4..89c4df0e1 100644 --- a/GeneralStateTests/stSystemOperationsTest/suicideCoinbase.json +++ b/GeneralStateTests/stSystemOperationsTest/suicideCoinbase.json @@ -2,10 +2,11 @@ "suicideCoinbase" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.ee0c6776.Linux.g++", - "lllcversion" : "Version: 0.4.20-develop.2018.2.4+commit.c696803f.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", + "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stSystemOperationsTest/suicideCoinbaseFiller.json", - "sourceHash" : "4d7b2713137b0cac5c4a98483d2b0274e669c91af2ff508567fec044d77f9d03" + "sourceHash" : "8771c7fabbed8da32a2e456f84be27a650196fe77ea49eecc8f7d723e2abe2c2" }, "env" : { "currentCoinbase" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", @@ -15,93 +16,93 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", + "nonce" : "0x00", + "storage" : { + } + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "" + ], + "gasLimit" : [ + "0x0f4240" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", + "value" : [ + "0x0186a0" + ] + }, "post" : { "Byzantium" : [ { - "hash" : "0x6f0998481c651b0b5fe26d002bfd4b3759de8aafa7273b0f458ec594ffb39c51", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x6f0998481c651b0b5fe26d002bfd4b3759de8aafa7273b0f458ec594ffb39c51", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], - "EIP150" : [ + "Constantinople" : [ { - "hash" : "0x6f0998481c651b0b5fe26d002bfd4b3759de8aafa7273b0f458ec594ffb39c51", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x6f0998481c651b0b5fe26d002bfd4b3759de8aafa7273b0f458ec594ffb39c51", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP158" : [ { - "hash" : "0x6f0998481c651b0b5fe26d002bfd4b3759de8aafa7273b0f458ec594ffb39c51", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x6f0998481c651b0b5fe26d002bfd4b3759de8aafa7273b0f458ec594ffb39c51", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Frontier" : [ { - "hash" : "0xd250e0dc5c48a99a23e6a7fbca13303df995c2f8a049aef6fc3afa0e34df4ed4", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xdfcfa45a38ccf8f8ad55c0b47a85832dbbe77df48bc34bac4e78f77415970f35", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0xd250e0dc5c48a99a23e6a7fbca13303df995c2f8a049aef6fc3afa0e34df4ed4", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xdfcfa45a38ccf8f8ad55c0b47a85832dbbe77df48bc34bac4e78f77415970f35", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce" : "0x00", - "storage" : { - } - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x" - ], - "gasLimit" : [ - "0x0f4240" - ], - "gasPrice" : "0x01", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", - "value" : [ - "0x0186a0" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stTransactionTest/CreateTransactionReverted.json b/GeneralStateTests/stTransactionTest/CreateTransactionReverted.json index 702289d39..4b4cf4d07 100644 --- a/GeneralStateTests/stTransactionTest/CreateTransactionReverted.json +++ b/GeneralStateTests/stTransactionTest/CreateTransactionReverted.json @@ -2,10 +2,11 @@ "CreateTransactionReverted" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.ee0c6776.Linux.g++", - "lllcversion" : "Version: 0.4.20-develop.2018.2.4+commit.c696803f.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", + "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stTransactionTest/CreateTransactionRevertedFiller.json", - "sourceHash" : "73041b5005bde95c87dbf17c4dab9e3853609acca6d58f303336d7229676281e" + "sourceHash" : "b546fa9ba8a03967c6dd706e6ad3630e7ca60e3beff251c64cf34145fc463c41" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,86 +16,97 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0203a0", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "0x602280600c6000396000f30060e060020a600035048063f8a8fd6d14601457005b601a6020565b60006000f35b56" + ], + "gasLimit" : [ + "0x5c7f" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "", + "value" : [ + "0x00" + ] + }, "post" : { "Byzantium" : [ { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, "hash" : "0x9b14f6a3389ec380ae31529f0b6c4ba09010cd9553c900c7c0bb47207ff47177", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x9b14f6a3389ec380ae31529f0b6c4ba09010cd9553c900c7c0bb47207ff47177", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP150" : [ { - "hash" : "0x9b14f6a3389ec380ae31529f0b6c4ba09010cd9553c900c7c0bb47207ff47177", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x41f05e57a50e301921ca57ff03331fb6f67059b8cdd063f082a6aa84617fb775", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP158" : [ { - "hash" : "0x9b14f6a3389ec380ae31529f0b6c4ba09010cd9553c900c7c0bb47207ff47177", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x9b14f6a3389ec380ae31529f0b6c4ba09010cd9553c900c7c0bb47207ff47177", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Frontier" : [ { - "hash" : "0x9b14f6a3389ec380ae31529f0b6c4ba09010cd9553c900c7c0bb47207ff47177", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x41f05e57a50e301921ca57ff03331fb6f67059b8cdd063f082a6aa84617fb775", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0x9b14f6a3389ec380ae31529f0b6c4ba09010cd9553c900c7c0bb47207ff47177", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x41f05e57a50e301921ca57ff03331fb6f67059b8cdd063f082a6aa84617fb775", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x0203a0", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x602280600c6000396000f30060e060020a600035048063f8a8fd6d14601457005b601a6020565b60006000f35b56" - ], - "gasLimit" : [ - "0x5c7f" - ], - "gasPrice" : "0x01", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "", - "value" : [ - "0x00" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stTransactionTest/EmptyTransaction.json b/GeneralStateTests/stTransactionTest/EmptyTransaction.json index 0bb3718bb..2baf52a6a 100644 --- a/GeneralStateTests/stTransactionTest/EmptyTransaction.json +++ b/GeneralStateTests/stTransactionTest/EmptyTransaction.json @@ -2,10 +2,11 @@ "EmptyTransaction" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.ee0c6776.Linux.g++", - "lllcversion" : "Version: 0.4.20-develop.2018.2.4+commit.c696803f.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", + "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stTransactionTest/EmptyTransactionFiller.json", - "sourceHash" : "e16df89ad7e9270da42e02a5bbb3f1db9fa66791c03832da97af12c1b3caaa55" + "sourceHash" : "5093dafb3f196d0f2384e32fc07fa50c7e9200f008b330c460edb02e26b00f95" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,86 +16,97 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0186a0", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "" + ], + "gasLimit" : [ + "0x00" + ], + "gasPrice" : "0x00", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "", + "value" : [ + "0x00" + ] + }, "post" : { "Byzantium" : [ { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, "hash" : "0xa3e1c133a5a51b03399ed9ad0380f3182e9e18322f232b816dd4b9094f871e1b", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xa3e1c133a5a51b03399ed9ad0380f3182e9e18322f232b816dd4b9094f871e1b", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP150" : [ { - "hash" : "0xa3e1c133a5a51b03399ed9ad0380f3182e9e18322f232b816dd4b9094f871e1b", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x5d7878fe3e13249dfe40dd1ae9cf89f557d05cd0bc9f483b0284e3d4bb0b75d9", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP158" : [ { - "hash" : "0xa3e1c133a5a51b03399ed9ad0380f3182e9e18322f232b816dd4b9094f871e1b", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xa3e1c133a5a51b03399ed9ad0380f3182e9e18322f232b816dd4b9094f871e1b", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Frontier" : [ { - "hash" : "0xa3e1c133a5a51b03399ed9ad0380f3182e9e18322f232b816dd4b9094f871e1b", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x5d7878fe3e13249dfe40dd1ae9cf89f557d05cd0bc9f483b0284e3d4bb0b75d9", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0xa3e1c133a5a51b03399ed9ad0380f3182e9e18322f232b816dd4b9094f871e1b", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x5d7878fe3e13249dfe40dd1ae9cf89f557d05cd0bc9f483b0284e3d4bb0b75d9", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x0186a0", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x" - ], - "gasLimit" : [ - "0x00" - ], - "gasPrice" : "0x00", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "", - "value" : [ - "0x00" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stTransactionTest/OverflowGasRequire.json b/GeneralStateTests/stTransactionTest/OverflowGasRequire.json index a7c78982b..78282e071 100644 --- a/GeneralStateTests/stTransactionTest/OverflowGasRequire.json +++ b/GeneralStateTests/stTransactionTest/OverflowGasRequire.json @@ -2,10 +2,11 @@ "OverflowGasRequire" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.ee0c6776.Linux.g++", - "lllcversion" : "Version: 0.4.20-develop.2018.2.4+commit.c696803f.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", + "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stTransactionTest/OverflowGasRequireFiller.json", - "sourceHash" : "2f52cb11e0daa5bc20deca6eae93a58459733bc5ac6e5d3defec632053ea7362" + "sourceHash" : "8918d2fad12d952fc36ee4bb167efb75fe8b5c079e28aaad0d50cfc411fce569" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,86 +16,97 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "0x3240349548983454" + ], + "gasLimit" : [ + "0x0100000000000000000000000000000000000000000000000000" + ], + "gasPrice" : "0x0a00000000000000", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "value" : [ + "0x00" + ] + }, "post" : { "Byzantium" : [ { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, "hash" : "0x21e74bd5b4b29e241d402d6d7483d050bbdfcf2ae943522c2875c3f293e1ce70", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x21e74bd5b4b29e241d402d6d7483d050bbdfcf2ae943522c2875c3f293e1ce70", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP150" : [ { - "hash" : "0x21e74bd5b4b29e241d402d6d7483d050bbdfcf2ae943522c2875c3f293e1ce70", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xb5a1db4f231d6c9c0adcb9e4191a59408c573635a9520a1d8a2af486479bac6b", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP158" : [ { - "hash" : "0x21e74bd5b4b29e241d402d6d7483d050bbdfcf2ae943522c2875c3f293e1ce70", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x21e74bd5b4b29e241d402d6d7483d050bbdfcf2ae943522c2875c3f293e1ce70", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Frontier" : [ { - "hash" : "0x21e74bd5b4b29e241d402d6d7483d050bbdfcf2ae943522c2875c3f293e1ce70", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xb5a1db4f231d6c9c0adcb9e4191a59408c573635a9520a1d8a2af486479bac6b", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0x21e74bd5b4b29e241d402d6d7483d050bbdfcf2ae943522c2875c3f293e1ce70", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xb5a1db4f231d6c9c0adcb9e4191a59408c573635a9520a1d8a2af486479bac6b", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x3240349548983454" - ], - "gasLimit" : [ - "0x0100000000000000000000000000000000000000000000000000" - ], - "gasPrice" : "0x0a00000000000000", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "value" : [ - "0x00" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stTransactionTest/RefundOverflow.json b/GeneralStateTests/stTransactionTest/RefundOverflow.json index 9376f8197..2debf7c85 100644 --- a/GeneralStateTests/stTransactionTest/RefundOverflow.json +++ b/GeneralStateTests/stTransactionTest/RefundOverflow.json @@ -2,10 +2,11 @@ "RefundOverflow" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.ee0c6776.Linux.g++", - "lllcversion" : "Version: 0.4.20-develop.2018.2.4+commit.c696803f.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", + "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stTransactionTest/RefundOverflowFiller.json", - "sourceHash" : "6c7bceca01bc658b4462e6d265c701c31d767ef45e371f71a40308b5aae38aea" + "sourceHash" : "1fcc057dc64a73b9410d4a9261537fe1f3690c822421b4afd1e0c11cc48a57fe" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,86 +16,97 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0190", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "" + ], + "gasLimit" : [ + "0x066666666666667a" + ], + "gasPrice" : "0x14", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "value" : [ + "0x00" + ] + }, "post" : { "Byzantium" : [ { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, "hash" : "0x50e4efc6066e4158974b1cd159d914e8eda2978d3395f0027146f4a6bb014924", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x50e4efc6066e4158974b1cd159d914e8eda2978d3395f0027146f4a6bb014924", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP150" : [ { - "hash" : "0x50e4efc6066e4158974b1cd159d914e8eda2978d3395f0027146f4a6bb014924", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x3c0f77bf5a8ae34afa9dc8ee16bd4fb314fc9054fe5c9cd33e0508bf7a17d2fc", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP158" : [ { - "hash" : "0x50e4efc6066e4158974b1cd159d914e8eda2978d3395f0027146f4a6bb014924", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x50e4efc6066e4158974b1cd159d914e8eda2978d3395f0027146f4a6bb014924", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Frontier" : [ { - "hash" : "0x50e4efc6066e4158974b1cd159d914e8eda2978d3395f0027146f4a6bb014924", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x3c0f77bf5a8ae34afa9dc8ee16bd4fb314fc9054fe5c9cd33e0508bf7a17d2fc", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0x50e4efc6066e4158974b1cd159d914e8eda2978d3395f0027146f4a6bb014924", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x3c0f77bf5a8ae34afa9dc8ee16bd4fb314fc9054fe5c9cd33e0508bf7a17d2fc", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x0190", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x" - ], - "gasLimit" : [ - "0x066666666666667a" - ], - "gasPrice" : "0x14", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "value" : [ - "0x00" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stTransactionTest/RefundOverflow2.json b/GeneralStateTests/stTransactionTest/RefundOverflow2.json index 80ce03bc6..b25feeab5 100644 --- a/GeneralStateTests/stTransactionTest/RefundOverflow2.json +++ b/GeneralStateTests/stTransactionTest/RefundOverflow2.json @@ -2,10 +2,11 @@ "RefundOverflow2" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.6a813f04.Linux.g++", - "lllcversion" : "Version: 0.4.22-develop.2018.3.16+commit.2b2527f3.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", + "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stTransactionTest/RefundOverflow2Filler.json", - "sourceHash" : "acffd41e2dbcbe644a49be270fe03f3e928801a66c170d3a333a87bf094c1ccb" + "sourceHash" : "60a1d55b72d4eef067646b66dbf7c07a02c672a3e1c0092aeb60476a0e0cd670" }, "env" : { "currentCoinbase" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", @@ -15,97 +16,97 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0190", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "" + ], + "gasLimit" : [ + "0x066666666666667a" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "value" : [ + "0x00" + ] + }, "post" : { "Byzantium" : [ { - "hash" : "0x50e4efc6066e4158974b1cd159d914e8eda2978d3395f0027146f4a6bb014924", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x50e4efc6066e4158974b1cd159d914e8eda2978d3395f0027146f4a6bb014924", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Constantinople" : [ { - "hash" : "0x50e4efc6066e4158974b1cd159d914e8eda2978d3395f0027146f4a6bb014924", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x50e4efc6066e4158974b1cd159d914e8eda2978d3395f0027146f4a6bb014924", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP150" : [ { - "hash" : "0x50e4efc6066e4158974b1cd159d914e8eda2978d3395f0027146f4a6bb014924", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xff27e25dbbb130bb17a9f84043c1cb0f5db791da0f1dbc4989c1ef2a8bfb578f", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP158" : [ { - "hash" : "0x50e4efc6066e4158974b1cd159d914e8eda2978d3395f0027146f4a6bb014924", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x50e4efc6066e4158974b1cd159d914e8eda2978d3395f0027146f4a6bb014924", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Frontier" : [ { - "hash" : "0x50e4efc6066e4158974b1cd159d914e8eda2978d3395f0027146f4a6bb014924", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xff27e25dbbb130bb17a9f84043c1cb0f5db791da0f1dbc4989c1ef2a8bfb578f", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0x50e4efc6066e4158974b1cd159d914e8eda2978d3395f0027146f4a6bb014924", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xff27e25dbbb130bb17a9f84043c1cb0f5db791da0f1dbc4989c1ef2a8bfb578f", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x0190", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x" - ], - "gasLimit" : [ - "0x066666666666667a" - ], - "gasPrice" : "0x01", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "value" : [ - "0x00" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stTransactionTest/SuicidesMixingCoinbase.json b/GeneralStateTests/stTransactionTest/SuicidesMixingCoinbase.json index 1bb4f7d43..4b74ca25c 100644 --- a/GeneralStateTests/stTransactionTest/SuicidesMixingCoinbase.json +++ b/GeneralStateTests/stTransactionTest/SuicidesMixingCoinbase.json @@ -2,10 +2,11 @@ "SuicidesMixingCoinbase" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.ee0c6776.Linux.g++", - "lllcversion" : "Version: 0.4.20-develop.2018.2.4+commit.c696803f.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", + "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stTransactionTest/SuicidesMixingCoinbaseFiller.json", - "sourceHash" : "ac8f5957de107ff70cf125a242a8b414a1aa2b0c16b1f18917611df9ab9c75cb" + "sourceHash" : "1d4059fff3ce0357b8fec93cf3a2f80952aa2a8c8ccabed6c7af6a2cf1e36518" }, "env" : { "currentCoinbase" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", @@ -15,138 +16,93 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x035b60", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + }, + "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x03e8", + "code" : "0x73c94f5374fce5edbc8e2a8697c15331677e6ebf0bff", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "" + ], + "gasLimit" : [ + "0x54c4", + "0xea60" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "value" : [ + "0x0a" + ] + }, "post" : { "Byzantium" : [ { - "hash" : "0xebb113c5ae196dafdbb9c9a8e77c02e7b1e6bb6faf4339ea869bb1d0a6b9559f", - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - { - "hash" : "0x101a8295ac56dc085b0c840487b73794c7b05226580c431e947f56c4424379f4", "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0x101a8295ac56dc085b0c840487b73794c7b05226580c431e947f56c4424379f4", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], - "EIP150" : [ + "Constantinople" : [ { - "hash" : "0xebb113c5ae196dafdbb9c9a8e77c02e7b1e6bb6faf4339ea869bb1d0a6b9559f", - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - { - "hash" : "0x101a8295ac56dc085b0c840487b73794c7b05226580c431e947f56c4424379f4", "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0x101a8295ac56dc085b0c840487b73794c7b05226580c431e947f56c4424379f4", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP158" : [ { - "hash" : "0xebb113c5ae196dafdbb9c9a8e77c02e7b1e6bb6faf4339ea869bb1d0a6b9559f", - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - { - "hash" : "0x101a8295ac56dc085b0c840487b73794c7b05226580c431e947f56c4424379f4", "indexes" : { "data" : 0, "gas" : 1, "value" : 0 }, + "hash" : "0x101a8295ac56dc085b0c840487b73794c7b05226580c431e947f56c4424379f4", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Frontier" : [ { - "hash" : "0x6b09010bb30d1549da181bece2a888b61748c94829410ceb38bccdf8bd226ee2", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - { - "hash" : "0x6b09010bb30d1549da181bece2a888b61748c94829410ceb38bccdf8bd226ee2", - "indexes" : { - "data" : 0, - "gas" : 1, - "value" : 0 - }, + "hash" : "0x817945bbc020475158f8657c02ee71851475fbeee62bb4b19d58ac28bbd4528c", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0x6b09010bb30d1549da181bece2a888b61748c94829410ceb38bccdf8bd226ee2", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x817945bbc020475158f8657c02ee71851475fbeee62bb4b19d58ac28bbd4528c", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - { - "hash" : "0x6b09010bb30d1549da181bece2a888b61748c94829410ceb38bccdf8bd226ee2", - "indexes" : { - "data" : 0, - "gas" : 1, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - } - ] - }, - "pre" : { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x035b60", - "code" : "", - "nonce" : "0x00", - "storage" : { } - }, - "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x03e8", - "code" : "0x73c94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x" - ], - "gasLimit" : [ - "0x54c4", - "0xea60" - ], - "gasPrice" : "0x01", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "value" : [ - "0x0a" ] } } diff --git a/GeneralStateTests/stTransactionTest/TransactionNonceCheck.json b/GeneralStateTests/stTransactionTest/TransactionNonceCheck.json index 88d057d90..6ded06170 100644 --- a/GeneralStateTests/stTransactionTest/TransactionNonceCheck.json +++ b/GeneralStateTests/stTransactionTest/TransactionNonceCheck.json @@ -2,10 +2,11 @@ "TransactionNonceCheck" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.ee0c6776.Linux.g++", - "lllcversion" : "Version: 0.4.20-develop.2018.2.4+commit.c696803f.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", + "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stTransactionTest/TransactionNonceCheckFiller.json", - "sourceHash" : "a98021788030a5a3cede3f6ad7f78966ada692f17f90ea595d4a427f3860fdef" + "sourceHash" : "d66c83244dfa87f5efbe75cf2ff94007a0aec6c8f4b89034d66433c5699b952d" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,86 +16,97 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0186a0", + "code" : "0x", + "nonce" : "0x0a", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "" + ], + "gasLimit" : [ + "0x55f0" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "value" : [ + "0x0a" + ] + }, "post" : { "Byzantium" : [ { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, "hash" : "0xfdb4ec6fbe1f71e310dcbd7efaa690f8e6acf00bb5bf7940b39af182cd5f92aa", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xfdb4ec6fbe1f71e310dcbd7efaa690f8e6acf00bb5bf7940b39af182cd5f92aa", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP150" : [ { - "hash" : "0xfdb4ec6fbe1f71e310dcbd7efaa690f8e6acf00bb5bf7940b39af182cd5f92aa", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xa9eac0ef3e5bf0aacdf57df7add8d8faf64e14e9bae6757435e3117adb52ae12", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP158" : [ { - "hash" : "0xfdb4ec6fbe1f71e310dcbd7efaa690f8e6acf00bb5bf7940b39af182cd5f92aa", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xfdb4ec6fbe1f71e310dcbd7efaa690f8e6acf00bb5bf7940b39af182cd5f92aa", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Frontier" : [ { - "hash" : "0xfdb4ec6fbe1f71e310dcbd7efaa690f8e6acf00bb5bf7940b39af182cd5f92aa", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xa9eac0ef3e5bf0aacdf57df7add8d8faf64e14e9bae6757435e3117adb52ae12", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0xfdb4ec6fbe1f71e310dcbd7efaa690f8e6acf00bb5bf7940b39af182cd5f92aa", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xa9eac0ef3e5bf0aacdf57df7add8d8faf64e14e9bae6757435e3117adb52ae12", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x0186a0", - "code" : "", - "nonce" : "0x0a", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x" - ], - "gasLimit" : [ - "0x55f0" - ], - "gasPrice" : "0x01", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "value" : [ - "0x0a" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stTransactionTest/TransactionNonceCheck2.json b/GeneralStateTests/stTransactionTest/TransactionNonceCheck2.json index 4b83424e9..3f44a8718 100644 --- a/GeneralStateTests/stTransactionTest/TransactionNonceCheck2.json +++ b/GeneralStateTests/stTransactionTest/TransactionNonceCheck2.json @@ -2,10 +2,11 @@ "TransactionNonceCheck2" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.ee0c6776.Linux.g++", - "lllcversion" : "Version: 0.4.20-develop.2018.2.4+commit.c696803f.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", + "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stTransactionTest/TransactionNonceCheck2Filler.json", - "sourceHash" : "196ce89a1cb25d91a97591f174a515d4bedd865d394b63da3a25236f59aed2f5" + "sourceHash" : "d98f69b065a30b1a034d288bd9e304df89f0a43891acba0ba05eaa75ce7e896a" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,86 +16,97 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0186a0", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "" + ], + "gasLimit" : [ + "0x55f0" + ], + "gasPrice" : "0x01", + "nonce" : "0x0a", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "value" : [ + "0x0a" + ] + }, "post" : { "Byzantium" : [ { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, "hash" : "0xa3e1c133a5a51b03399ed9ad0380f3182e9e18322f232b816dd4b9094f871e1b", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xa3e1c133a5a51b03399ed9ad0380f3182e9e18322f232b816dd4b9094f871e1b", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP150" : [ { - "hash" : "0xa3e1c133a5a51b03399ed9ad0380f3182e9e18322f232b816dd4b9094f871e1b", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x5d7878fe3e13249dfe40dd1ae9cf89f557d05cd0bc9f483b0284e3d4bb0b75d9", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP158" : [ { - "hash" : "0xa3e1c133a5a51b03399ed9ad0380f3182e9e18322f232b816dd4b9094f871e1b", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xa3e1c133a5a51b03399ed9ad0380f3182e9e18322f232b816dd4b9094f871e1b", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Frontier" : [ { - "hash" : "0xa3e1c133a5a51b03399ed9ad0380f3182e9e18322f232b816dd4b9094f871e1b", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x5d7878fe3e13249dfe40dd1ae9cf89f557d05cd0bc9f483b0284e3d4bb0b75d9", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0xa3e1c133a5a51b03399ed9ad0380f3182e9e18322f232b816dd4b9094f871e1b", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x5d7878fe3e13249dfe40dd1ae9cf89f557d05cd0bc9f483b0284e3d4bb0b75d9", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x0186a0", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x" - ], - "gasLimit" : [ - "0x55f0" - ], - "gasPrice" : "0x01", - "nonce" : "0x0a", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "value" : [ - "0x0a" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stTransactionTest/TransactionToItselfNotEnoughFounds.json b/GeneralStateTests/stTransactionTest/TransactionToItselfNotEnoughFounds.json index 2a7ea1d15..12894c6a4 100644 --- a/GeneralStateTests/stTransactionTest/TransactionToItselfNotEnoughFounds.json +++ b/GeneralStateTests/stTransactionTest/TransactionToItselfNotEnoughFounds.json @@ -2,10 +2,11 @@ "TransactionToItselfNotEnoughFounds" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.ee0c6776.Linux.g++", - "lllcversion" : "Version: 0.4.20-develop.2018.2.4+commit.c696803f.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", + "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stTransactionTest/TransactionToItselfNotEnoughFoundsFiller.json", - "sourceHash" : "b70259531a0009d89cc811170246c55a0fed80bd41650c6137e13d8019b8c2de" + "sourceHash" : "ab953b33e15e8d9433a90ad6e3c3140df6b85cfed02c01c65b1ef354bb0ee451" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,86 +16,97 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x55f0", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "" + ], + "gasLimit" : [ + "0x5460" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "value" : [ + "0x1388" + ] + }, "post" : { "Byzantium" : [ { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, "hash" : "0xaaf022c10376f6d4542ba13ab000910f5aea0ea458395b8f074a64006f6e1ec2", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xaaf022c10376f6d4542ba13ab000910f5aea0ea458395b8f074a64006f6e1ec2", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP150" : [ { - "hash" : "0xaaf022c10376f6d4542ba13ab000910f5aea0ea458395b8f074a64006f6e1ec2", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xaa50c40c3263dd619132feb15b64c11b71944647d9ea4d391f8c1e7689d88e7c", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP158" : [ { - "hash" : "0xaaf022c10376f6d4542ba13ab000910f5aea0ea458395b8f074a64006f6e1ec2", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xaaf022c10376f6d4542ba13ab000910f5aea0ea458395b8f074a64006f6e1ec2", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Frontier" : [ { - "hash" : "0xaaf022c10376f6d4542ba13ab000910f5aea0ea458395b8f074a64006f6e1ec2", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xaa50c40c3263dd619132feb15b64c11b71944647d9ea4d391f8c1e7689d88e7c", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0xaaf022c10376f6d4542ba13ab000910f5aea0ea458395b8f074a64006f6e1ec2", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0xaa50c40c3263dd619132feb15b64c11b71944647d9ea4d391f8c1e7689d88e7c", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x55f0", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x" - ], - "gasLimit" : [ - "0x5460" - ], - "gasPrice" : "0x01", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "value" : [ - "0x1388" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stTransactionTest/UserTransactionGasLimitIsTooLowWhenZeroCost.json b/GeneralStateTests/stTransactionTest/UserTransactionGasLimitIsTooLowWhenZeroCost.json index 905641cab..92c93f330 100644 --- a/GeneralStateTests/stTransactionTest/UserTransactionGasLimitIsTooLowWhenZeroCost.json +++ b/GeneralStateTests/stTransactionTest/UserTransactionGasLimitIsTooLowWhenZeroCost.json @@ -2,10 +2,11 @@ "UserTransactionGasLimitIsTooLowWhenZeroCost" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.ee0c6776.Linux.g++", - "lllcversion" : "Version: 0.4.20-develop.2018.2.4+commit.c696803f.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", + "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stTransactionTest/UserTransactionGasLimitIsTooLowWhenZeroCostFiller.json", - "sourceHash" : "7e21223a908073769b1b0b1db4de55ae4ca82671b22b423d10a9bb3e56daef21" + "sourceHash" : "af6029d8c86de942543848c56d49b165ff22e905b6aa092c3be7581035a9e6cc" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,86 +16,97 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x80e8", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "" + ], + "gasLimit" : [ + "0x0c" + ], + "gasPrice" : "0x00", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "value" : [ + "0x0384" + ] + }, "post" : { "Byzantium" : [ { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, "hash" : "0x5bbf78f4da91159120044b2cee74ebd400cc5a2b5f54e7d9833afa156ad35d6c", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x5bbf78f4da91159120044b2cee74ebd400cc5a2b5f54e7d9833afa156ad35d6c", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP150" : [ { - "hash" : "0x5bbf78f4da91159120044b2cee74ebd400cc5a2b5f54e7d9833afa156ad35d6c", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x86fb65739b022d678f1a936d2aa5e89e7895b65d94c6339e6758613fea557ac6", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP158" : [ { - "hash" : "0x5bbf78f4da91159120044b2cee74ebd400cc5a2b5f54e7d9833afa156ad35d6c", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x5bbf78f4da91159120044b2cee74ebd400cc5a2b5f54e7d9833afa156ad35d6c", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Frontier" : [ { - "hash" : "0x5bbf78f4da91159120044b2cee74ebd400cc5a2b5f54e7d9833afa156ad35d6c", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x86fb65739b022d678f1a936d2aa5e89e7895b65d94c6339e6758613fea557ac6", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0x5bbf78f4da91159120044b2cee74ebd400cc5a2b5f54e7d9833afa156ad35d6c", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x86fb65739b022d678f1a936d2aa5e89e7895b65d94c6339e6758613fea557ac6", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x80e8", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x" - ], - "gasLimit" : [ - "0x0c" - ], - "gasPrice" : "0x00", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "value" : [ - "0x0384" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasAfter.json b/GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasAfter.json index ec93b7c6d..f76bb19fd 100644 --- a/GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasAfter.json +++ b/GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasAfter.json @@ -2,10 +2,11 @@ "createNameRegistratorPerTxsNotEnoughGasAfter" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.ee0c6776.Linux.g++", - "lllcversion" : "Version: 0.4.20-develop.2018.2.4+commit.c696803f.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", + "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasAfterFiller.json", - "sourceHash" : "acd86e0640b26691a9157be516e57552387868ce1c5b810799af4ac595f5ddba" + "sourceHash" : "5ec3b7294fdac21b6723e41d31c47fa06d7362964eca8688e2dcc83d37810708" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,86 +16,97 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "0x6001600155601080600c6000396000f3006000355415600957005b60203560003555" + ], + "gasLimit" : [ + "0xb44d" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "", + "value" : [ + "0x0186a0" + ] + }, "post" : { "Byzantium" : [ { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, "hash" : "0x517f2cdf6adb1a644878c390ffab4e130f1bed4b498ef7ce58c5addd98d61018", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x517f2cdf6adb1a644878c390ffab4e130f1bed4b498ef7ce58c5addd98d61018", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP150" : [ { - "hash" : "0x517f2cdf6adb1a644878c390ffab4e130f1bed4b498ef7ce58c5addd98d61018", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x29c73824becd004bed00de09919b81c17c32b53a0b4a12a59279699e4c5db146", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP158" : [ { - "hash" : "0x517f2cdf6adb1a644878c390ffab4e130f1bed4b498ef7ce58c5addd98d61018", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x517f2cdf6adb1a644878c390ffab4e130f1bed4b498ef7ce58c5addd98d61018", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Frontier" : [ { - "hash" : "0x6dcd1874a8295fa628ca7c100e9fa6248e74b92afd9a7b8511879078dfc2f007", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x6dcd1874a8295fa628ca7c100e9fa6248e74b92afd9a7b8511879078dfc2f007", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0x517f2cdf6adb1a644878c390ffab4e130f1bed4b498ef7ce58c5addd98d61018", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x29c73824becd004bed00de09919b81c17c32b53a0b4a12a59279699e4c5db146", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x6001600155601080600c6000396000f3006000355415600957005b60203560003555" - ], - "gasLimit" : [ - "0xb44d" - ], - "gasPrice" : "0x01", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "", - "value" : [ - "0x0186a0" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasAt.json b/GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasAt.json index 81da7f462..eca93496d 100644 --- a/GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasAt.json +++ b/GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasAt.json @@ -2,10 +2,11 @@ "createNameRegistratorPerTxsNotEnoughGasAt" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.ee0c6776.Linux.g++", - "lllcversion" : "Version: 0.4.20-develop.2018.2.4+commit.c696803f.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", + "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasAtFiller.json", - "sourceHash" : "f92b96fd7c223405e87bfc758ee547aa9312e12833ad40f673e9555aadfd457f" + "sourceHash" : "3654c9936d3ef4292d67a79a7de1c5776c6385eb9bdcf0875e0c762035cf92dc" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,86 +16,97 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "0x6001600155601080600c6000396000f3006000355415600957005b60203560003555" + ], + "gasLimit" : [ + "0xb44d" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "", + "value" : [ + "0x0186a0" + ] + }, "post" : { "Byzantium" : [ { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, "hash" : "0x517f2cdf6adb1a644878c390ffab4e130f1bed4b498ef7ce58c5addd98d61018", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x517f2cdf6adb1a644878c390ffab4e130f1bed4b498ef7ce58c5addd98d61018", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP150" : [ { - "hash" : "0x517f2cdf6adb1a644878c390ffab4e130f1bed4b498ef7ce58c5addd98d61018", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x29c73824becd004bed00de09919b81c17c32b53a0b4a12a59279699e4c5db146", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP158" : [ { - "hash" : "0x517f2cdf6adb1a644878c390ffab4e130f1bed4b498ef7ce58c5addd98d61018", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x517f2cdf6adb1a644878c390ffab4e130f1bed4b498ef7ce58c5addd98d61018", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Frontier" : [ { - "hash" : "0x6dcd1874a8295fa628ca7c100e9fa6248e74b92afd9a7b8511879078dfc2f007", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x6dcd1874a8295fa628ca7c100e9fa6248e74b92afd9a7b8511879078dfc2f007", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0x517f2cdf6adb1a644878c390ffab4e130f1bed4b498ef7ce58c5addd98d61018", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x29c73824becd004bed00de09919b81c17c32b53a0b4a12a59279699e4c5db146", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x6001600155601080600c6000396000f3006000355415600957005b60203560003555" - ], - "gasLimit" : [ - "0xb44d" - ], - "gasPrice" : "0x01", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "", - "value" : [ - "0x0186a0" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasBefore.json b/GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasBefore.json index 4611906ca..829795b33 100644 --- a/GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasBefore.json +++ b/GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasBefore.json @@ -2,10 +2,11 @@ "createNameRegistratorPerTxsNotEnoughGasBefore" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.ee0c6776.Linux.g++", - "lllcversion" : "Version: 0.4.20-develop.2018.2.4+commit.c696803f.Linux.g++", + "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", + "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", + "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasBeforeFiller.json", - "sourceHash" : "51f3d94446d0b3d98bcd71edc4235ddf66b91a1df93fbedc58e5afa5fab897c8" + "sourceHash" : "cc5dd79d1bb435487baff0b4f3d724ce7bfa0183cda4e61a11202daca9daba64" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -15,86 +16,97 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, + "pre" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + } + }, + "transaction" : { + "data" : [ + "0x6001600155601080600c6000396000f3006000355415600957005b60203560003555" + ], + "gasLimit" : [ + "0xb44d" + ], + "gasPrice" : "0x01", + "nonce" : "0x00", + "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to" : "", + "value" : [ + "0x0186a0" + ] + }, "post" : { "Byzantium" : [ { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, "hash" : "0x517f2cdf6adb1a644878c390ffab4e130f1bed4b498ef7ce58c5addd98d61018", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x517f2cdf6adb1a644878c390ffab4e130f1bed4b498ef7ce58c5addd98d61018", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP150" : [ { - "hash" : "0x517f2cdf6adb1a644878c390ffab4e130f1bed4b498ef7ce58c5addd98d61018", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x29c73824becd004bed00de09919b81c17c32b53a0b4a12a59279699e4c5db146", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "EIP158" : [ { - "hash" : "0x517f2cdf6adb1a644878c390ffab4e130f1bed4b498ef7ce58c5addd98d61018", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x517f2cdf6adb1a644878c390ffab4e130f1bed4b498ef7ce58c5addd98d61018", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Frontier" : [ { - "hash" : "0x6dcd1874a8295fa628ca7c100e9fa6248e74b92afd9a7b8511879078dfc2f007", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x6dcd1874a8295fa628ca7c100e9fa6248e74b92afd9a7b8511879078dfc2f007", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ], "Homestead" : [ { - "hash" : "0x517f2cdf6adb1a644878c390ffab4e130f1bed4b498ef7ce58c5addd98d61018", "indexes" : { "data" : 0, "gas" : 0, "value" : 0 }, + "hash" : "0x29c73824becd004bed00de09919b81c17c32b53a0b4a12a59279699e4c5db146", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] - }, - "pre" : { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x0de0b6b3a7640000", - "code" : "", - "nonce" : "0x00", - "storage" : { - } - } - }, - "transaction" : { - "data" : [ - "0x6001600155601080600c6000396000f3006000355415600957005b60203560003555" - ], - "gasLimit" : [ - "0xb44d" - ], - "gasPrice" : "0x01", - "nonce" : "0x00", - "secretKey" : "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "", - "value" : [ - "0x0186a0" - ] } } }
\ No newline at end of file diff --git a/GeneralStateTests/stZeroKnowledge2/ecmul_0-3_5616_28000_96.json b/GeneralStateTests/stZeroKnowledge2/ecmul_0-3_5616_28000_96.json index bef194b2a..3ff5272e0 100644 --- a/GeneralStateTests/stZeroKnowledge2/ecmul_0-3_5616_28000_96.json +++ b/GeneralStateTests/stZeroKnowledge2/ecmul_0-3_5616_28000_96.json @@ -1,11 +1,12 @@ { "ecmul_0-3_5616_28000_96" : { "_info" : { - "comment" : "", - "filledwith" : "cpp-1.3.0+commit.82b0643a.Linux.g++", + "comment" : "Puts the point (0, 3) and the factor 21888242871839275222246405745257275088548364400416034343698204186575808495616 into the ECMUL precompile, truncating or expanding the input data to 96 bytes. Gives the execution 28000 bytes", + "filling-rpc-server" : "eth/1.3.0-20449+commit.0aa883d9.dirty/linux/gnu5.4.0/debug", + "filling-tool-version" : "retesteth-0.0.1+commit.98de0277.Linux.g++", "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stZeroKnowledge2/ecmul_0-3_5616_28000_96Filler.json", - "sourceHash" : "4cde278d0a2c42fc2926b6e98cf5f25dfaae8dc54830783e70664902b404d840" + "sourceHash" : "8d8fa364f97db8a519ec7aa1f4103226d1a02477320f5a957e06d1b1ac48b50f" }, "env" : { "currentCoinbase" : "0x3535353535353535353535353535353535353535", @@ -15,162 +16,122 @@ "currentTimestamp" : "0x03e8", "previousHash" : "0xc6745cf3cada515bbfb9573261c82547e0b8f9e3d5dd382e464704a84e47b5ad" }, - "post" : { - "Byzantium" : [ - { - "hash" : "0x41d8fd264853c79997c692917095fc4b2b43e94e424a47ae10632ae85b3c5c01", - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - { - "hash" : "0x41d8fd264853c79997c692917095fc4b2b43e94e424a47ae10632ae85b3c5c01", - "indexes" : { - "data" : 0, - "gas" : 1, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - { - "hash" : "0x41d8fd264853c79997c692917095fc4b2b43e94e424a47ae10632ae85b3c5c01", - "indexes" : { - "data" : 0, - "gas" : 2, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - { - "hash" : "0x41d8fd264853c79997c692917095fc4b2b43e94e424a47ae10632ae85b3c5c01", - "indexes" : { - "data" : 0, - "gas" : 3, - "value" : 0 - }, - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - } - ] - }, "pre" : { "0x0000000000000000000000000000000000000000" : { "balance" : "0x01", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } }, "0x0000000000000000000000000000000000000001" : { "balance" : "0x01", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } }, "0x0000000000000000000000000000000000000002" : { "balance" : "0x01", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } }, "0x0000000000000000000000000000000000000003" : { "balance" : "0x01", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } }, "0x0000000000000000000000000000000000000004" : { "balance" : "0x01", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } }, "0x0000000000000000000000000000000000000005" : { "balance" : "0x01", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } }, "0x0000000000000000000000000000000000000006" : { "balance" : "0x01", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } }, "0x0000000000000000000000000000000000000007" : { "balance" : "0x01", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } }, "0x10a1c1cb95c92ec31d3f22c66eef1d9f3f258c6b" : { "balance" : "0x0de0b6b3a7640000", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } }, "0x13cbb8d99c6c4e0f2728c7d72606e78a29c4e224" : { "balance" : "0x0de0b6b3a7640000", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } }, "0x24143873e0e0815fdcbcffdbe09c979cbf9ad013" : { "balance" : "0x0de0b6b3a7640000", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } }, "0x3535353535353535353535353535353535353535" : { "balance" : "0x00", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } }, "0x598443f1880ef585b21f1d7585bd0577402861e5" : { "balance" : "0x0de0b6b3a7640000", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } }, "0x77db2bebba79db42a978f896968f4afce746ea1f" : { "balance" : "0x0de0b6b3a7640000", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } }, "0x7d577a597b2742b498cb5cf0c26cdcd726d39e6e" : { "balance" : "0x0de0b6b3a7640000", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } }, "0x82a978b3f5962a5b0957d9ee9eef472ee55b42f1" : { - "balance" : "0x00", - "code" : "", + "balance" : "0x0249f0", + "code" : "0x", "nonce" : "0xad", "storage" : { } }, "0x90f0b1ebbba1c1936aff7aaf20a7878ff9e04b6c" : { "balance" : "0x0de0b6b3a7640000", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } @@ -185,14 +146,14 @@ }, "0xdceceaf3fc5c0a63d195d69b1a90011b7b19650d" : { "balance" : "0x0de0b6b3a7640000", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } }, "0xe0fc04fa2d34a66b779fd5cee748268032a146c0" : { "balance" : "0x0de0b6b3a7640000", - "code" : "", + "code" : "0x", "nonce" : "0x00", "storage" : { } @@ -215,6 +176,84 @@ "value" : [ "0x" ] + }, + "post" : { + "Byzantium" : [ + { + "indexes" : { + "data" : 0, + "gas" : 3, + "value" : 0 + }, + "hash" : "0x631a600601a67ef3357813281d417e141e5eddf306abd4d8824bdc141536e3c6", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0x5145a26ec9e0b04383b1b395ac87b540fc214198bc77fc5a244d3f5d3cad0771", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 0, + "gas" : 1, + "value" : 0 + }, + "hash" : "0xdc493a2fa7886ab60c203fab5fbf1710557d6ddcd1c469085ec62e7aff7de903", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 0, + "gas" : 2, + "value" : 0 + }, + "hash" : "0x37f41a86f2b2d6de7096d0733ed8f1a5af6c3c5ca03e4a4541dc9307e141eb91", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { + "indexes" : { + "data" : 0, + "gas" : 3, + "value" : 0 + }, + "hash" : "0x631a600601a67ef3357813281d417e141e5eddf306abd4d8824bdc141536e3c6", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0x5145a26ec9e0b04383b1b395ac87b540fc214198bc77fc5a244d3f5d3cad0771", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 0, + "gas" : 1, + "value" : 0 + }, + "hash" : "0xdc493a2fa7886ab60c203fab5fbf1710557d6ddcd1c469085ec62e7aff7de903", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 0, + "gas" : 2, + "value" : 0 + }, + "hash" : "0x37f41a86f2b2d6de7096d0733ed8f1a5af6c3c5ca03e4a4541dc9307e141eb91", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ] } } }
\ No newline at end of file diff --git a/src/GeneralStateTestsFiller/stCallCreateCallCodeTest/createNameRegistratorPerTxsNotEnoughGasFiller.json b/src/GeneralStateTestsFiller/stCallCreateCallCodeTest/createNameRegistratorPerTxsNotEnoughGasFiller.json index 1b32847d8..a3bd2db11 100644 --- a/src/GeneralStateTestsFiller/stCallCreateCallCodeTest/createNameRegistratorPerTxsNotEnoughGasFiller.json +++ b/src/GeneralStateTestsFiller/stCallCreateCallCodeTest/createNameRegistratorPerTxsNotEnoughGasFiller.json @@ -10,12 +10,28 @@ }, "expect" : [ { - "indexes" : { "data" : -1, "gas" : [0], "value" : -1}, + "indexes" : { "data" : -1, "gas" : 0, "value" : -1}, "network" : ["Frontier"], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0x0de0b6b3a7640000", + "balance" : "1000000000000000000", "nonce" : "0x00" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + } + } + }, + { + "indexes" : { "data" : -1, "gas" : 1, "value" : -1}, + "network" : ["Frontier"], + "result" : { + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a761d192", + "nonce" : "0x01" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0xa7ce" } } }, @@ -26,6 +42,9 @@ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0de0b6b3a7640000", "nonce" : "0x00" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "shouldnotexist" : "1" } } } diff --git a/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput1Filler.json b/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput1Filler.json index 470ed46d5..ac0aab6a4 100644 --- a/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput1Filler.json +++ b/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput1Filler.json @@ -15,22 +15,45 @@ "gas" : 0, "value" : -1 }, - "network" : [">=Byzantium", "Homestead"], + "network" : ["Homestead"], "result" : { "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { - "0x00" : "0x00", - "0x01" : "0x00" } }, "aaae7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { - "0x00" : "0x00", - "0x01" : "0x00" } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "nonce" : "0" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : 0, + "value" : -1 + }, + "network" : [">=Byzantium"], + "result" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + }, + "aaae7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "shouldnotexist" : "1" } } }, @@ -44,14 +67,11 @@ "result" : { "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { - "0x00" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6", - "0x01" : "0x00" + "0x00" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" } }, "aaae7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { - "0x00" : "0x00", - "0x01" : "0x00" } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { diff --git a/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput2Filler.json b/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput2Filler.json index 97c6479d2..42ec59cc3 100644 --- a/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput2Filler.json +++ b/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput2Filler.json @@ -15,22 +15,45 @@ "gas" : 0, "value" : -1 }, - "network" : ["Homestead", ">=Byzantium"], + "network" : ["Homestead"], "result" : { "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { - "0x00" : "0x00", - "0x01" : "0x00" } }, "aaae7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { - "0x00" : "0x00", - "0x01" : "0x00" } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "nonce" : "0" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : 0, + "value" : -1 + }, + "network" : [">=Byzantium"], + "result" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + }, + "aaae7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "shouldnotexist" : "1" } } }, @@ -44,14 +67,11 @@ "result" : { "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { - "0x00" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6", - "0x01" : "0x00" + "0x00" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" } }, "aaae7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { - "0x00" : "0x00", - "0x01" : "0x00" } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { diff --git a/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput3FailFiller.json b/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput3FailFiller.json index 8afd4e469..6578d7c9b 100644 --- a/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput3FailFiller.json +++ b/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput3FailFiller.json @@ -15,18 +15,38 @@ "gas" : 0, "value" : -1 }, - "network" : ["Homestead", ">=Byzantium"], + "network" : ["Homestead"], + "result" : { + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + }, + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + }, + "aaae7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : 0, + "value" : -1 + }, + "network" : [">=Byzantium"], "result" : { "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { - "0x00" : "0x00", - "0x01" : "0x00" } }, "aaae7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { - "0x00" : "0x00", - "0x01" : "0x00" } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { @@ -44,14 +64,11 @@ "result" : { "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { - "0x00" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6", - "0x01" : "0x00" + "0x00" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" } }, "aaae7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { - "0x00" : "0x00", - "0x01" : "0x00" } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { diff --git a/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput3Filler.json b/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput3Filler.json index 4219ed40c..d2086eb3b 100644 --- a/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput3Filler.json +++ b/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput3Filler.json @@ -15,21 +15,45 @@ "gas" : 0, "value" : -1 }, - "network" : ["Homestead", ">=Byzantium"], + "network" : ["Homestead"], + "result" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + }, + "aaae7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : 0, + "value" : -1 + }, + "network" : [">=Byzantium"], "result" : { "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { - "0x00" : "0x00" } }, "aaae7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { - "0x00" : "0x00", - "0x01" : "0x00" } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "nonce" : "0" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "shouldnotexist" : "1" } } }, @@ -48,8 +72,6 @@ }, "aaae7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { - "0x00" : "0x00", - "0x01" : "0x00" } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { diff --git a/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput3partialFailFiller.json b/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput3partialFailFiller.json index 7598e7fb6..6389f4853 100644 --- a/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput3partialFailFiller.json +++ b/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput3partialFailFiller.json @@ -15,22 +15,45 @@ "gas" : 0, "value" : -1 }, - "network" : ["Homestead", ">=Byzantium"], + "network" : ["Homestead"], "result" : { "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { - "0x00" : "0x00", - "0x01" : "0x00" } }, "aaae7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { - "0x00" : "0x00", - "0x01" : "0x00" } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "nonce" : "0" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : 0, + "value" : -1 + }, + "network" : [">=Byzantium"], + "result" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + }, + "aaae7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "shouldnotexist" : "1" } } }, @@ -44,14 +67,11 @@ "result" : { "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { - "0x00" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6", - "0x01" : "0x00" + "0x00" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" } }, "aaae7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { - "0x00" : "0x00", - "0x01" : "0x00" } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { diff --git a/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput3partialFiller.json b/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput3partialFiller.json index e33e9b9a5..2c88d5ced 100644 --- a/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput3partialFiller.json +++ b/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callOutput3partialFiller.json @@ -15,20 +15,43 @@ "gas" : 0, "value" : -1 }, - "network" : ["Homestead", ">=Byzantium"], + "network" : ["Homestead"], "result" : { "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { - "0x00" : "0x00", - "0x01" : "0x00" } }, "aaae7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { - "0x00" : "0x00", - "0x01" : "0x00" } }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : 0, + "value" : -1 + }, + "network" : [">=Byzantium"], + "result" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + }, + "aaae7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "shouldnotexist" : "1" + }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "nonce" : "0" } @@ -44,14 +67,11 @@ "result" : { "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { - "0x00" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6", - "0x01" : "0x00" + "0x00" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" } }, "aaae7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { - "0x00" : "0x00", - "0x01" : "0x00" } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { diff --git a/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput1Filler.json b/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput1Filler.json index 17cbf6a64..579d33db2 100644 --- a/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput1Filler.json +++ b/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput1Filler.json @@ -9,17 +9,37 @@ "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : ["Homestead"], + "result" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + } + } + }, { "indexes" : { "data" : -1, "gas" : -1, "value" : -1 }, - "network" : ["Homestead", ">=Byzantium"], + "network" : [">=Byzantium"], "result" : { "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { } + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "shouldnotexist" : "1" } } } diff --git a/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput2Filler.json b/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput2Filler.json index 686876f18..65bddbd13 100644 --- a/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput2Filler.json +++ b/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput2Filler.json @@ -15,11 +15,31 @@ "gas" : -1, "value" : -1 }, - "network" : ["Homestead", ">=Byzantium"], + "network" : ["Homestead"], "result" : { "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { } + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : [">=Byzantium"], + "result" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "shouldnotexist" : "1" } } } diff --git a/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput3FailFiller.json b/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput3FailFiller.json index 72fa7ce3e..126b8e86f 100644 --- a/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput3FailFiller.json +++ b/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput3FailFiller.json @@ -15,11 +15,31 @@ "gas" : -1, "value" : -1 }, - "network" : ["Homestead", ">=Byzantium"], + "network" : ["Homestead"], "result" : { "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { } + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : [">=Byzantium"], + "result" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "shouldnotexist" : "1" } } } diff --git a/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput3Filler.json b/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput3Filler.json index 4dc066443..481fd2454 100644 --- a/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput3Filler.json +++ b/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput3Filler.json @@ -15,7 +15,24 @@ "gas" : -1, "value" : -1 }, - "network" : ["Homestead", ">=Byzantium"], + "network" : ["Homestead"], + "result" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : [">=Byzantium"], "result" : { "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { diff --git a/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput3partialFailFiller.json b/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput3partialFailFiller.json index d7a1b223b..08a892af5 100644 --- a/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput3partialFailFiller.json +++ b/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput3partialFailFiller.json @@ -15,11 +15,31 @@ "gas" : -1, "value" : -1 }, - "network" : ["Homestead", ">=Byzantium"], + "network" : ["Homestead"], "result" : { "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { } + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : [">=Byzantium"], + "result" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "shouldnotexist" : "1" } } } diff --git a/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput3partialFiller.json b/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput3partialFiller.json index 180a4e0fb..a6992d5cf 100644 --- a/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput3partialFiller.json +++ b/src/GeneralStateTestsFiller/stDelegatecallTestHomestead/callcodeOutput3partialFiller.json @@ -15,11 +15,31 @@ "gas" : -1, "value" : -1 }, - "network" : ["Homestead", ">=Byzantium"], + "network" : ["Homestead"], "result" : { "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "storage" : { } + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : [">=Byzantium"], + "result" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "shouldnotexist" : "1" } } } diff --git a/src/GeneralStateTestsFiller/stExample/add11Filler.json b/src/GeneralStateTestsFiller/stExample/add11Filler.json index 90b18ed66..35ff4bb90 100644 --- a/src/GeneralStateTestsFiller/stExample/add11Filler.json +++ b/src/GeneralStateTestsFiller/stExample/add11Filler.json @@ -44,6 +44,7 @@ "pre" : { "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "balance" : "1000000000000000000", + "//code" : "{ [[ 0 ]] (ADD 1 1) }", "code" : "0x6001600101600055", "nonce" : "0", "storage" : { diff --git a/src/GeneralStateTestsFiller/stInitCodeTest/NotEnoughCashContractCreationFiller.json b/src/GeneralStateTestsFiller/stInitCodeTest/NotEnoughCashContractCreationFiller.json index acee81b7d..3edf8f15c 100644 --- a/src/GeneralStateTestsFiller/stInitCodeTest/NotEnoughCashContractCreationFiller.json +++ b/src/GeneralStateTestsFiller/stInitCodeTest/NotEnoughCashContractCreationFiller.json @@ -15,10 +15,30 @@ "gas" : -1, "value" : -1 }, - "network" : [">=Frontier"], + "network" : ["<EIP158"], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "22177" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "//comment" : "0 mining reward considered to be as a touch. empty account created and stays untill eip158", + "balance" : "0" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : [">=EIP158"], + "result" : { + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "22177" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "shouldnotexist" : "1" } } } diff --git a/src/GeneralStateTestsFiller/stInitCodeTest/OutOfGasContractCreationFiller.json b/src/GeneralStateTestsFiller/stInitCodeTest/OutOfGasContractCreationFiller.json index 086e0ec2b..24da2545a 100644 --- a/src/GeneralStateTestsFiller/stInitCodeTest/OutOfGasContractCreationFiller.json +++ b/src/GeneralStateTestsFiller/stInitCodeTest/OutOfGasContractCreationFiller.json @@ -9,31 +9,58 @@ "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" }, "expect" : [ - { + { "indexes" : { "data" : -1, - "gas" : -1, + "gas" : 0, "value" : -1 }, "network" : ["Frontier"], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "838000" + "balance" : "838000" } } }, { "indexes" : { "data" : -1, - "gas" : -1, + "gas" : 0, "value" : -1 }, - "network" : [">=Homestead"], + "network" : [">Frontier"], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "//comment" : "Transaction should be rejected because creation + dataGas > trGas", "balance" : "1000000" } } + }, + { + "indexes" : { + "data" : 0, + "gas" : 1, + "value" : -1 + }, + "network" : [">=Frontier"], + "result" : { + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "550000" + } + } + }, + { + "indexes" : { + "data" : 1, + "gas" : 1, + "value" : -1 + }, + "network" : [">Frontier"], + "result" : { + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "699771" + } + } } ], "pre" : { @@ -47,10 +74,11 @@ }, "transaction" : { "data" : [ - "0x600a80600c6000396000f200600160008035811a8100" + "0x600a80600c6000396000f200600160008035811a8100", + "0x600160015560026001556003600155600460015560056001556006600155" ], "gasLimit" : [ - "54000" + "54000", "150000" ], "gasPrice" : "3", "nonce" : "0", diff --git a/src/GeneralStateTestsFiller/stInitCodeTest/OutOfGasPrefundedContractCreationFiller.json b/src/GeneralStateTestsFiller/stInitCodeTest/OutOfGasPrefundedContractCreationFiller.json index 59a0e33e9..19bda6b39 100644 --- a/src/GeneralStateTestsFiller/stInitCodeTest/OutOfGasPrefundedContractCreationFiller.json +++ b/src/GeneralStateTestsFiller/stInitCodeTest/OutOfGasPrefundedContractCreationFiller.json @@ -35,7 +35,7 @@ "gas" : -1, "value" : -1 }, - "network" : [">=Homestead"], + "network" : [">=EIP158"], "result" : { "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { "shouldnotexist" : "1" @@ -44,6 +44,22 @@ "nonce" : "0x00" } } + }, + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : ["Homestead", "EIP150"], + "result" : { + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0x00" + } + } } ], "pre" : { diff --git a/src/GeneralStateTestsFiller/stRandom/randomStatetest184Filler.json b/src/GeneralStateTestsFiller/stRandom/randomStatetest184Filler.json index 7c35a98c8..3fa7ce00b 100644 --- a/src/GeneralStateTestsFiller/stRandom/randomStatetest184Filler.json +++ b/src/GeneralStateTestsFiller/stRandom/randomStatetest184Filler.json @@ -9,6 +9,45 @@ "previousHash" : "a8228e05d900b890136bcc55628b479e172795042a90e18b673189b5f3a672fc" }, "expect" : [ + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : ["Homestead"], + "result" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x070a217c02c8f2d4", + "code" : "0x6f823a02877cef7c1afb60663009def564608c557bad2ae05769b991313726edbfa0881d9cc955b0f5154751da315696ea7ce130184b64f2507582c502d450349ff24fb8aeb2a46146687b666bd7bd0364946cb720c76d483f5afea0049251fd9793c4b0376afbb4ebcdc42fdd42edcd4b619cec787638009cea26a1abe570e3186ab790b7dc7db36e4cda2570b0847adf6e39579c7c43a4ac976cd507d493cdfaebe09936078e31c71c4665d34a4b816b8004", + "nonce" : "0x75", + "storage" : { + } + }, + "945304eb96065b2a98b57a48a06ae28d285a71b5" : { + "balance" : "0x9740421ff0ff3ae3", + "code" : "0x", + "nonce" : "0x1d", + "storage" : { + } + }, + "6d6e40885310545835a5b582dbc23ef026404bda" : { + "//comment" : "Consider coinbase as touched account with 0 reward", + "balance" : "0x00", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0xc1142f2b8e8eb058", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + } + } + }, { "indexes" : { "data" : -1, diff --git a/src/GeneralStateTestsFiller/stRandom/randomStatetest347Filler.json b/src/GeneralStateTestsFiller/stRandom/randomStatetest347Filler.json index 885cab013..3bb430a95 100644 --- a/src/GeneralStateTestsFiller/stRandom/randomStatetest347Filler.json +++ b/src/GeneralStateTestsFiller/stRandom/randomStatetest347Filler.json @@ -9,13 +9,52 @@ "previousHash" : "f3907ec3d962d22b61d2618054c8252a7fe67b65f652a7b8fcc55cfe905a1caa" }, "expect" : [ + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : ["Homestead"], + "result" : { + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0x33498455", + "code" : "0x64d552603c577e9a3805d8c55157a82b7660ef2a049cfbf79c15fa8e3261f121d213590fa3917d7d442a5e8734af2aaa4c859b452eed7860c2f7e051580427b6c3cc6d7fee617a0d64ef63e192256de5d2ea2689decfd971c7478effb06aa9e792747ce0492abde8c2f270e93d5ed0b213fed7ae59294537d4864c0e68bbe30ec5d1e6b854027862cfcbea15e8367dfaa080ee0da2b0d2ca892f5a764354370466ccddd03115ec8a7ad2e6c62c29425a45ec842fb74c369fb15a42e4b4e48b3eb70be2a0847469987980e6eaa539365a491d2366334f78f03acb177809e7525add39a234d3d2ef1cf8544a52389411ef846d3cd7f36d0d1db7f414860020171f07598cfb620e15a9681c843d60aee9fb8a4e7e37713afbf6ef9d1667513975c76f26ac35ce209b1e0a3bb7c19821368931537b4095ea42b32baf1ba596b9af5cce961ae705f8c9c5465e349633529871f64351169e7fe48ccbb866952fabbfcf40df723c564e109dbd4c9c15ee9ad625e96a5765f6f56ee0601677961da7ebad5f583f6eb6da7c8348425fe784f532f288963ccdbf9de3ac3ebc38b75a806b40e51b895c662d0bcab255a04b723f1e500517d17eb720e02f445cb046bd0fe7d2759438c79aa2dfcaef1cf57e4eb9c832f7ef449a9c32f673728f4b0dccdfa8fb1d447e2f681076ac51a98f76600a66b4692ca7e1e9c89f64cdf879cb0c625514977ebca28f2ec8bb3a092bd0c30849558fe16a4b7070cb05aec329c0286c26fff57795ce4ac7601160ea2d6656c8f2a554b43e263cc3a60e9fd0a26c0a5f7202f02888a731e84ab326610c77771f85025eb8c552943d2da5de48786015f5b8b5921d26c1e277d5a4cda5f1f77ec5f3a83e6ed6821ff025370e2fad05a0f364f58f3705c8761904d63e0f2e5bdbe2b0b1ddf82bb441c547634e8c1864737333e845ffa373c102303f727bfa14f4c445711f6f9695c36f3627df02a1fe2d7eca55faed6984000ab2a99545148bbe7369a47367bc24256acd6a3a22d5fb32434b1998297ae6b2edf08b72dc4598aa600e16707699a84e55ef611ea0e6da482f6c6e9d05d54bbb4ad06cd62622e469fbcd3e637a8f0d2ac9149b7076cce991cb5d4b4de1229e3decbcf46a3c7e46aa1fdc218d936e56f55b5a38bbd798361040e1badb1ab06adc38a723badfa07a95f78553de4df879855274a1904a31276d7938818021e69d8f5b9279478808a236deefd761df6bc151fded80bbe4ba725e7db7b9fc507f0b8121a009384c7bc4443747bd1ac9dc7682b32bec0937c7fb27ba3926acd0d67b41ba6c951788f1bb1b1168229d15cafdc63209c95df646566024013d766a01d6b8051c357243c9f464f423a2ae8efa4f9efd95777099eac9b0825d18018a5afcb6cecd9ab9a9655ae262db08a271d8adedbc3e7eb6acfd2d576ec297c09c4bd47a80dacd2b123e4e4e6232ef6d70acb10f2f44a62bbcef65a72576506ea119b051880b515f4414920badcd6f726c04e821516f6123c9c52f29e19bfe0fb10fab76536535cc0e01115c83369d4083db2d669654c2fe8c00e37bd78f663a2ce2425d2ce358e213d6c601208bb644fa656678de7633147fbd152c2ae682dec269245f07ba3c79f4e6e1978d40f42a494d44eba128b9d0228d637900cbab73455423156417fae331d26494d1ed4d06ecf206736f04292d5470d5091c48a80ba737372c35729c829af30db3625785ba0b3cfc4240d002276760f2770ead609b52db934a53063ec1c05488188fb37ce61059909b6c975c0e9401ef3b71b6d0ddae39867f3f0878bd172851a98a233fcafae289fc634c36c8b3064926d92deda3d8c5074d6a56daa511e7e693aab3d4347cebdd5b63238acdeedc3d8eb8f69ea18cb429ee8f09c26845507ba28eba916c74fd62cd9e587a8f013122d93579b6b7da091527251a4b70051be4f0f96f61e5dc4ab713c473174c7e2ebb463615b03c4787b74e8c204975399439fa553838f186ae028a47f3ccd46c5fcc46c11a36219f3ba1d34def7bee989fa61e60a2abd3652df9f8e5a1b53d9608e3bb04f5e852333d9c7d761836ef5761178bd07fde9a0ded16e1659a6c80281c259ce42e3fdbe23664ce783b58d595", + "nonce" : "0xe9", + "storage" : { + } + }, + "a7f7c8ef9bbbcfb0f7e81c1fd46bb732fba60592" : { + "//comment" : "touched account", + "balance" : "0x00", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + }, + "945304eb96065b2a98b57a48a06ae28d285a71b5" : { + "balance" : "0x4ea91708", + "code" : "0x36", + "nonce" : "0x59", + "storage" : { + } + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x24d289465fa51769", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + } + } + }, { "indexes" : { "data" : -1, "gas" : -1, "value" : -1 }, - "network" : [">=Byzantium", "Homestead"], + "network" : [">=Byzantium"], "result" : { "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "balance" : "0x33498455", diff --git a/src/GeneralStateTestsFiller/stRevertTest/RevertOpcodeInInitFiller.json b/src/GeneralStateTestsFiller/stRevertTest/RevertOpcodeInInitFiller.json index 083e3ae4f..d759f0974 100644 --- a/src/GeneralStateTestsFiller/stRevertTest/RevertOpcodeInInitFiller.json +++ b/src/GeneralStateTestsFiller/stRevertTest/RevertOpcodeInInitFiller.json @@ -47,13 +47,35 @@ "gas" : 1, "value" : -1 }, - "network" : ["Homestead", "EIP158", "EIP150"], + "network" : ["EIP158"], "result" : { "6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { "shouldnotexist" : "1" }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "nonce" : "0" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "shouldnotexist" : "1" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : 1, + "value" : -1 + }, + "network" : ["Homestead", "EIP150"], + "result" : { + "6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "shouldnotexist" : "1" + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" } } }, diff --git a/src/GeneralStateTestsFiller/stRevertTest/RevertOpcodeWithBigOutputInInitFiller.json b/src/GeneralStateTestsFiller/stRevertTest/RevertOpcodeWithBigOutputInInitFiller.json index 58fc63354..049b91b11 100644 --- a/src/GeneralStateTestsFiller/stRevertTest/RevertOpcodeWithBigOutputInInitFiller.json +++ b/src/GeneralStateTestsFiller/stRevertTest/RevertOpcodeWithBigOutputInInitFiller.json @@ -50,14 +50,36 @@ "gas" : 1, "value" : -1 }, - "network" : ["Homestead", "EIP158", "EIP150"], + "network" : ["EIP158"], "result" : { "6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { "shouldnotexist" : "1" }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "nonce" : "0" - } + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "shouldnotexist" : "1" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : 1, + "value" : -1 + }, + "network" : ["Homestead", "EIP150"], + "result" : { + "6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "shouldnotexist" : "1" + }, + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + } } }, { diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideCoinbaseFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideCoinbaseFiller.json index be690d4d3..19c2131b5 100644 --- a/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideCoinbaseFiller.json +++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideCoinbaseFiller.json @@ -20,6 +20,11 @@ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "1999999999999989498", "nonce" : "1" + }, + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "balance" : "0", + "code" : "", + "//comment" : "Coinbase is being touched after transaction execution" } } }, @@ -29,11 +34,14 @@ "gas" : -1, "value" : -1 }, - "network" : ["EIP150", ">=EIP158"], + "network" : [">=EIP158"], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "1999999999999986998", "nonce" : "1" + }, + "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "shouldnotexist" : "1" } } } diff --git a/src/GeneralStateTestsFiller/stTransactionTest/CreateTransactionRevertedFiller.json b/src/GeneralStateTestsFiller/stTransactionTest/CreateTransactionRevertedFiller.json index e18100db2..70fa987cc 100644 --- a/src/GeneralStateTestsFiller/stTransactionTest/CreateTransactionRevertedFiller.json +++ b/src/GeneralStateTestsFiller/stTransactionTest/CreateTransactionRevertedFiller.json @@ -15,11 +15,31 @@ "gas" : -1, "value" : -1 }, - "network" : [">=Frontier"], + "network" : ["<EIP158"], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "132000", "nonce" : "0" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : [">=EIP158"], + "result" : { + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "132000", + "nonce" : "0" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "shouldnotexist" : "1" } } } diff --git a/src/GeneralStateTestsFiller/stTransactionTest/EmptyTransactionFiller.json b/src/GeneralStateTestsFiller/stTransactionTest/EmptyTransactionFiller.json index 2650602c6..541c51797 100644 --- a/src/GeneralStateTestsFiller/stTransactionTest/EmptyTransactionFiller.json +++ b/src/GeneralStateTestsFiller/stTransactionTest/EmptyTransactionFiller.json @@ -15,11 +15,31 @@ "gas" : -1, "value" : -1 }, - "network" : [">=Frontier"], + "network" : ["<EIP158"], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "100000", "nonce" : "0" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : [">=EIP158"], + "result" : { + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "100000", + "nonce" : "0" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "shouldnotexist" : "1" } } } diff --git a/src/GeneralStateTestsFiller/stTransactionTest/OverflowGasRequireFiller.json b/src/GeneralStateTestsFiller/stTransactionTest/OverflowGasRequireFiller.json index ec9a841d1..8717d7a46 100644 --- a/src/GeneralStateTestsFiller/stTransactionTest/OverflowGasRequireFiller.json +++ b/src/GeneralStateTestsFiller/stTransactionTest/OverflowGasRequireFiller.json @@ -15,11 +15,31 @@ "gas" : -1, "value" : -1 }, - "network" : [">=Frontier"], + "network" : ["<EIP158"], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "nonce" : "0" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : [">=EIP158"], + "result" : { + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", + "nonce" : "0" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "shouldnotexist" : "1" } } } diff --git a/src/GeneralStateTestsFiller/stTransactionTest/RefundOverflow2Filler.json b/src/GeneralStateTestsFiller/stTransactionTest/RefundOverflow2Filler.json index c90e79fda..7f7090d5c 100644 --- a/src/GeneralStateTestsFiller/stTransactionTest/RefundOverflow2Filler.json +++ b/src/GeneralStateTestsFiller/stTransactionTest/RefundOverflow2Filler.json @@ -15,11 +15,31 @@ "gas" : -1, "value" : -1 }, - "network" : [">=Frontier"], + "network" : ["<EIP158"], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "400", "nonce" : "0" + }, + "b94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : [">=EIP158"], + "result" : { + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "400", + "nonce" : "0" + }, + "b94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "shouldnotexist" : "1" } } } diff --git a/src/GeneralStateTestsFiller/stTransactionTest/RefundOverflowFiller.json b/src/GeneralStateTestsFiller/stTransactionTest/RefundOverflowFiller.json index d8cdc0213..786a0ed1b 100644 --- a/src/GeneralStateTestsFiller/stTransactionTest/RefundOverflowFiller.json +++ b/src/GeneralStateTestsFiller/stTransactionTest/RefundOverflowFiller.json @@ -15,11 +15,31 @@ "gas" : -1, "value" : -1 }, - "network" : [">=Frontier"], + "network" : ["<EIP158"], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "400", "nonce" : "0" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : [">=EIP158"], + "result" : { + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "400", + "nonce" : "0" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "shouldnotexist" : "1" } } } diff --git a/src/GeneralStateTestsFiller/stTransactionTest/SuicidesMixingCoinbaseFiller.json b/src/GeneralStateTestsFiller/stTransactionTest/SuicidesMixingCoinbaseFiller.json index ecedb6efb..5b238a719 100644 --- a/src/GeneralStateTestsFiller/stTransactionTest/SuicidesMixingCoinbaseFiller.json +++ b/src/GeneralStateTestsFiller/stTransactionTest/SuicidesMixingCoinbaseFiller.json @@ -24,7 +24,10 @@ "balance" : "1010" }, "b94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "shouldnotexist" : "1" + "balance" : "0", + "nonce" : "0", + "code" : "", + "storage" : {} } } }, @@ -34,7 +37,7 @@ "gas" : 1, "value" : -1 }, - "network" : ["EIP150", ">=EIP158"], + "network" : [">=EIP158"], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "nonce" : "1" diff --git a/src/GeneralStateTestsFiller/stTransactionTest/TransactionNonceCheck2Filler.json b/src/GeneralStateTestsFiller/stTransactionTest/TransactionNonceCheck2Filler.json index 1dfda2ea5..9e1a18c69 100644 --- a/src/GeneralStateTestsFiller/stTransactionTest/TransactionNonceCheck2Filler.json +++ b/src/GeneralStateTestsFiller/stTransactionTest/TransactionNonceCheck2Filler.json @@ -15,10 +15,29 @@ "gas" : -1, "value" : -1 }, - "network" : [">=Frontier"], + "network" : ["<EIP158"], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "nonce" : "0" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : [">=EIP158"], + "result" : { + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "0" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "shouldnotexist" : "1" } } } diff --git a/src/GeneralStateTestsFiller/stTransactionTest/TransactionNonceCheckFiller.json b/src/GeneralStateTestsFiller/stTransactionTest/TransactionNonceCheckFiller.json index 763c18fcb..dc006e8c8 100644 --- a/src/GeneralStateTestsFiller/stTransactionTest/TransactionNonceCheckFiller.json +++ b/src/GeneralStateTestsFiller/stTransactionTest/TransactionNonceCheckFiller.json @@ -15,10 +15,29 @@ "gas" : -1, "value" : -1 }, - "network" : [">=Frontier"], + "network" : ["<EIP158"], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "nonce" : "10" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : [">=EIP158"], + "result" : { + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "nonce" : "10" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "shouldnotexist" : "1" } } } diff --git a/src/GeneralStateTestsFiller/stTransactionTest/TransactionToItselfNotEnoughFoundsFiller.json b/src/GeneralStateTestsFiller/stTransactionTest/TransactionToItselfNotEnoughFoundsFiller.json index d6ce4ecc1..a6961ee20 100644 --- a/src/GeneralStateTestsFiller/stTransactionTest/TransactionToItselfNotEnoughFoundsFiller.json +++ b/src/GeneralStateTestsFiller/stTransactionTest/TransactionToItselfNotEnoughFoundsFiller.json @@ -15,10 +15,29 @@ "gas" : -1, "value" : -1 }, - "network" : [">=Frontier"], + "network" : ["<EIP158"], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "22000" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : [">=EIP158"], + "result" : { + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "22000" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "shouldnotexist" : "1" } } } diff --git a/src/GeneralStateTestsFiller/stTransactionTest/UserTransactionGasLimitIsTooLowWhenZeroCostFiller.json b/src/GeneralStateTestsFiller/stTransactionTest/UserTransactionGasLimitIsTooLowWhenZeroCostFiller.json index f406cca9d..4a8a9f74d 100644 --- a/src/GeneralStateTestsFiller/stTransactionTest/UserTransactionGasLimitIsTooLowWhenZeroCostFiller.json +++ b/src/GeneralStateTestsFiller/stTransactionTest/UserTransactionGasLimitIsTooLowWhenZeroCostFiller.json @@ -15,11 +15,31 @@ "gas" : -1, "value" : -1 }, - "network" : [">=Frontier"], + "network" : ["<EIP158"], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "33000", "nonce" : "0" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : [">=EIP158"], + "result" : { + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "33000", + "nonce" : "0" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "shouldnotexist" : "1" } } } diff --git a/src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasAfterFiller.json b/src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasAfterFiller.json index c2f0edd24..8a5e1444b 100644 --- a/src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasAfterFiller.json +++ b/src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasAfterFiller.json @@ -33,7 +33,7 @@ "gas" : -1, "value" : -1 }, - "network" : ["Homestead", "EIP150", ">=EIP158"], + "network" : ["Homestead", "EIP150"], "result" : { "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0x0de0b6b3a7640000", @@ -41,6 +41,29 @@ "nonce" : "0x00", "storage" : { } + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : [">=EIP158"], + "result" : { + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7640000", + "code" : "0x", + "nonce" : "0x00", + "storage" : { + } + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "shouldnotexist" : "1" } } } diff --git a/src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasAtFiller.json b/src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasAtFiller.json index c8b5b3233..8883e5e78 100644 --- a/src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasAtFiller.json +++ b/src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasAtFiller.json @@ -33,10 +33,29 @@ "gas" : -1, "value" : -1 }, - "network" : ["Homestead", "EIP150", ">=EIP158"], + "network" : ["Homestead", "EIP150"], "result" : { "6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { "shouldnotexist" : "1" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : [">=EIP158"], + "result" : { + "6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "shouldnotexist" : "1" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "shouldnotexist" : "1" } } } diff --git a/src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasBeforeFiller.json b/src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasBeforeFiller.json index 834aa0b43..f03699cff 100644 --- a/src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasBeforeFiller.json +++ b/src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsNotEnoughGasBeforeFiller.json @@ -33,10 +33,29 @@ "gas" : -1, "value" : -1 }, - "network" : ["Homestead", "EIP150", ">=EIP158"], + "network" : ["Homestead", "EIP150"], "result" : { "6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { "shouldnotexist" : "1" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0" + } + } + }, + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : [">=EIP158"], + "result" : { + "6295ee1b4f6dd65047762f924ecd367c17eabf8f" : { + "shouldnotexist" : "1" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "shouldnotexist" : "1" } } } diff --git a/src/GeneralStateTestsFiller/stZeroKnowledge2/ecmul_0-3_5616_28000_96Filler.json b/src/GeneralStateTestsFiller/stZeroKnowledge2/ecmul_0-3_5616_28000_96Filler.json index 269a6e178..27bd88538 100644 --- a/src/GeneralStateTestsFiller/stZeroKnowledge2/ecmul_0-3_5616_28000_96Filler.json +++ b/src/GeneralStateTestsFiller/stZeroKnowledge2/ecmul_0-3_5616_28000_96Filler.json @@ -1,5 +1,8 @@ { "ecmul_0-3_5616_28000_96": { + "_info" : { + "comment" : "Puts the point (0, 3) and the factor 21888242871839275222246405745257275088548364400416034343698204186575808495616 into the ECMUL precompile, truncating or expanding the input data to 96 bytes. Gives the execution 28000 bytes" + }, "env": { "currentCoinbase": "0x3535353535353535353535353535353535353535", "currentDifficulty": "0x020000", @@ -60,7 +63,7 @@ "code": "0x" }, "82a978b3f5962a5b0957d9ee9eef472ee55b42f1": { - "balance" : "0", + "balance" : "150000", "storage": {}, "nonce": "173", "code": "0x" @@ -148,10 +151,29 @@ ] }, "expect": [ + { + "indexes": { + "data": 0, + "gas": [3], + "value": 0 + }, + "network": [ + ">=Byzantium" + ], + "result": { + "82a978b3f5962a5b0957d9ee9eef472ee55b42f1": { + "nonce": "173", + "balance": "150000" + }, + "3535353535353535353535353535353535353535": { + "shouldnotexist": "1" + } + } + }, { "indexes": { "data": 0, - "gas": -1, + "gas": [0,1,2], "value": 0 }, "network": [ @@ -210,6 +232,7 @@ }, "82a978b3f5962a5b0957d9ee9eef472ee55b42f1": { "storage": {}, + "nonce": "174", "code": "0x" }, "0000000000000000000000000000000000000006": { @@ -248,11 +271,6 @@ "balance": "1000000000000000000", "code": "0x" }, - "3535353535353535353535353535353535353535": { - "storage": {}, - "nonce": "0", - "code": "0x" - }, "0000000000000000000000000000000000000002": { "storage": {}, "nonce": "0", @@ -279,7 +297,6 @@ } } } - ], - "explanation": "Puts the point (0, 3) and the factor 21888242871839275222246405745257275088548364400416034343698204186575808495616 into the ECMUL precompile, truncating or expanding the input data to 96 bytes. Gives the execution 28000 bytes" + ] } } |