From a55c8c39203d3ae6c65a1517b8c001b274f41d10 Mon Sep 17 00:00:00 2001 From: Dimitry Date: Thu, 22 Mar 2018 19:21:36 +0300 Subject: fix oog transaction execution --- .../createNameRegistratorPerTxsNotEnoughGas.json | 81 ++++++++++++++-------- 1 file changed, 51 insertions(+), 30 deletions(-) (limited to 'GeneralStateTests') diff --git a/GeneralStateTests/stCallCreateCallCodeTest/createNameRegistratorPerTxsNotEnoughGas.json b/GeneralStateTests/stCallCreateCallCodeTest/createNameRegistratorPerTxsNotEnoughGas.json index 2ff2279e9..ba148575a 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++", + "filledwith" : "cpp-1.3.0+commit.84983edf.Linux.g++", + "retesteth" : "cpp-0.0.1+commit.b346d8e6.Linux.g++", "lllcversion" : "Version: 0.4.20-develop.2018.1.8+commit.2548228b.Linux.g++", "source" : "src/GeneralStateTestsFiller/stCallCreateCallCodeTest/createNameRegistratorPerTxsNotEnoughGasFiller.json", - "sourceHash" : "5ccc925d99e38a57fd6841dcd2ee9c81f218e410b049865b73c72a08cf4d7060" + "sourceHash" : "49891640a751c8249afd8d18774b635038571328ec7e74379e4106f73a361824" }, "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" : "0x29c73824becd004bed00de09919b81c17c32b53a0b4a12a59279699e4c5db146", "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 -- cgit v1.2.3 From 65184583143d1c31f0c360280bc247c952f25ae4 Mon Sep 17 00:00:00 2001 From: Dimitry Date: Fri, 23 Mar 2018 17:12:46 +0300 Subject: fix more tests --- .../createNameRegistratorPerTxsNotEnoughGas.json | 8 +- GeneralStateTests/stExample/add11.json | 86 ++++---- .../NotEnoughCashContractCreation.json | 72 ++++--- .../stInitCodeTest/OutOfGasContractCreation.json | 227 ++++++++++++++++++--- .../OutOfGasPrefundedContractCreation.json | 86 ++++---- 5 files changed, 341 insertions(+), 138 deletions(-) (limited to 'GeneralStateTests') diff --git a/GeneralStateTests/stCallCreateCallCodeTest/createNameRegistratorPerTxsNotEnoughGas.json b/GeneralStateTests/stCallCreateCallCodeTest/createNameRegistratorPerTxsNotEnoughGas.json index ba148575a..1185fc8cd 100644 --- a/GeneralStateTests/stCallCreateCallCodeTest/createNameRegistratorPerTxsNotEnoughGas.json +++ b/GeneralStateTests/stCallCreateCallCodeTest/createNameRegistratorPerTxsNotEnoughGas.json @@ -2,11 +2,11 @@ "createNameRegistratorPerTxsNotEnoughGas" : { "_info" : { "comment" : "", - "filledwith" : "cpp-1.3.0+commit.84983edf.Linux.g++", - "retesteth" : "cpp-0.0.1+commit.b346d8e6.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" : "49891640a751c8249afd8d18774b635038571328ec7e74379e4106f73a361824" + "sourceHash" : "30d2f83fc5aa05a60bc065b3adb73c8eb281b59f67a81d12615b8c5d106d83bb" }, "env" : { "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", @@ -98,7 +98,7 @@ "gas" : 1, "value" : 0 }, - "hash" : "0x29c73824becd004bed00de09919b81c17c32b53a0b4a12a59279699e4c5db146", + "hash" : "0x6dcd1874a8295fa628ca7c100e9fa6248e74b92afd9a7b8511879078dfc2f007", "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" } ] 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 -- cgit v1.2.3 From 013aa117669dfe82b4ea289a7191fa6658da1334 Mon Sep 17 00:00:00 2001 From: Dimitry Date: Wed, 28 Mar 2018 18:05:32 +0300 Subject: fix more tests touched coinbase should exist in the post state --- GeneralStateTests/stRandom/randomStatetest123.json | 2 +- GeneralStateTests/stRandom/randomStatetest184.json | 77 ++++++++++++-------- GeneralStateTests/stRandom/randomStatetest347.json | 66 ++++++++++-------- .../stSystemOperationsTest/suicideCoinbase.json | 81 +++++++++++----------- 4 files changed, 130 insertions(+), 96 deletions(-) (limited to 'GeneralStateTests') 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/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 -- cgit v1.2.3 From 346e829c149c5e4fcc46e465453e53e67ffe6b16 Mon Sep 17 00:00:00 2001 From: Dimitry Date: Wed, 28 Mar 2018 22:46:29 +0300 Subject: fix more tests with touch coinbase --- .../stDelegatecallTestHomestead/callOutput1.json | 109 +++++++++++------- .../stDelegatecallTestHomestead/callOutput2.json | 109 +++++++++++------- .../stDelegatecallTestHomestead/callOutput3.json | 109 +++++++++++------- .../callOutput3Fail.json | 109 +++++++++++------- .../callOutput3partial.json | 109 +++++++++++------- .../callOutput3partialFail.json | 109 +++++++++++------- .../callcodeOutput1.json | 68 ++++++----- .../callcodeOutput2.json | 68 ++++++----- .../callcodeOutput3.json | 68 ++++++----- .../callcodeOutput3Fail.json | 68 ++++++----- .../callcodeOutput3partial.json | 68 ++++++----- .../callcodeOutput3partialFail.json | 68 ++++++----- .../CreateTransactionReverted.json | 74 +++++++----- .../stTransactionTest/EmptyTransaction.json | 74 +++++++----- .../stTransactionTest/OverflowGasRequire.json | 74 +++++++----- .../stTransactionTest/RefundOverflow.json | 74 +++++++----- .../stTransactionTest/RefundOverflow2.json | 67 +++++------ .../stTransactionTest/SuicidesMixingCoinbase.json | 128 +++++++-------------- .../stTransactionTest/TransactionNonceCheck.json | 74 +++++++----- .../stTransactionTest/TransactionNonceCheck2.json | 74 +++++++----- .../TransactionToItselfNotEnoughFounds.json | 74 +++++++----- ...serTransactionGasLimitIsTooLowWhenZeroCost.json | 74 +++++++----- ...eateNameRegistratorPerTxsNotEnoughGasAfter.json | 74 +++++++----- .../createNameRegistratorPerTxsNotEnoughGasAt.json | 74 +++++++----- ...ateNameRegistratorPerTxsNotEnoughGasBefore.json | 74 +++++++----- 25 files changed, 1179 insertions(+), 892 deletions(-) (limited to 'GeneralStateTests') 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/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 -- cgit v1.2.3 From 621ad11abda01fb2dbc22e793fc1acc84659ff93 Mon Sep 17 00:00:00 2001 From: Dimitry Date: Thu, 29 Mar 2018 04:08:47 +0300 Subject: fix more tests with coinbase touch --- .../stRevertTest/RevertOpcodeInInit.json | 107 +++++++------- .../RevertOpcodeWithBigOutputInInit.json | 107 +++++++------- .../stZeroKnowledge2/ecmul_0-3_5616_28000_96.json | 163 +++++++++++++-------- 3 files changed, 209 insertions(+), 168 deletions(-) (limited to 'GeneralStateTests') 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/stZeroKnowledge2/ecmul_0-3_5616_28000_96.json b/GeneralStateTests/stZeroKnowledge2/ecmul_0-3_5616_28000_96.json index bef194b2a..764926092 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/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/stZeroKnowledge2/ecmul_0-3_5616_28000_96Filler.json", - "sourceHash" : "4cde278d0a2c42fc2926b6e98cf5f25dfaae8dc54830783e70664902b404d840" + "sourceHash" : "ffb11a96ca9809a418095e7ae1d31bdd5c47895364c5dc60a0d00a6ad3b9b88d" }, "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" : "", + "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" : 0, + "value" : 0 + }, + "hash" : "0x60904f7b0bf855e8415df331627f073b4e86799c6e21278a177bc83aa869df6a", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 0, + "gas" : 1, + "value" : 0 + }, + "hash" : "0x60904f7b0bf855e8415df331627f073b4e86799c6e21278a177bc83aa869df6a", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 0, + "gas" : 2, + "value" : 0 + }, + "hash" : "0x60904f7b0bf855e8415df331627f073b4e86799c6e21278a177bc83aa869df6a", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 0, + "gas" : 3, + "value" : 0 + }, + "hash" : "0x60904f7b0bf855e8415df331627f073b4e86799c6e21278a177bc83aa869df6a", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ], + "Constantinople" : [ + { + "indexes" : { + "data" : 0, + "gas" : 0, + "value" : 0 + }, + "hash" : "0x60904f7b0bf855e8415df331627f073b4e86799c6e21278a177bc83aa869df6a", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 0, + "gas" : 1, + "value" : 0 + }, + "hash" : "0x60904f7b0bf855e8415df331627f073b4e86799c6e21278a177bc83aa869df6a", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 0, + "gas" : 2, + "value" : 0 + }, + "hash" : "0x60904f7b0bf855e8415df331627f073b4e86799c6e21278a177bc83aa869df6a", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + }, + { + "indexes" : { + "data" : 0, + "gas" : 3, + "value" : 0 + }, + "hash" : "0x60904f7b0bf855e8415df331627f073b4e86799c6e21278a177bc83aa869df6a", + "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" + } + ] } } } \ No newline at end of file -- cgit v1.2.3 From 021fe3d410773024cd5f0387e62db6e6ec800f32 Mon Sep 17 00:00:00 2001 From: Dimitry Date: Wed, 9 May 2018 13:54:12 +0300 Subject: restore ecmul test --- .../stZeroKnowledge2/ecmul_0-3_5616_28000_96.json | 165 ++++++++------------- 1 file changed, 63 insertions(+), 102 deletions(-) (limited to 'GeneralStateTests') diff --git a/GeneralStateTests/stZeroKnowledge2/ecmul_0-3_5616_28000_96.json b/GeneralStateTests/stZeroKnowledge2/ecmul_0-3_5616_28000_96.json index 764926092..1fd4f006b 100644 --- a/GeneralStateTests/stZeroKnowledge2/ecmul_0-3_5616_28000_96.json +++ b/GeneralStateTests/stZeroKnowledge2/ecmul_0-3_5616_28000_96.json @@ -1,12 +1,11 @@ { "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", - "filling-rpc-server" : "eth/v1.3.0/Linux/g++/Interpreter/Debug/37f37291*/", - "filling-tool-version" : "retesteth-0.0.1+commit.86270701.Linux.g++", + "comment" : "", + "filledwith" : "cpp-1.3.0+commit.82b0643a.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" : "ffb11a96ca9809a418095e7ae1d31bdd5c47895364c5dc60a0d00a6ad3b9b88d" + "sourceHash" : "4cde278d0a2c42fc2926b6e98cf5f25dfaae8dc54830783e70664902b404d840" }, "env" : { "currentCoinbase" : "0x3535353535353535353535353535353535353535", @@ -16,122 +15,162 @@ "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" : "0x", + "code" : "", "nonce" : "0x00", "storage" : { } }, "0x0000000000000000000000000000000000000001" : { "balance" : "0x01", - "code" : "0x", + "code" : "", "nonce" : "0x00", "storage" : { } }, "0x0000000000000000000000000000000000000002" : { "balance" : "0x01", - "code" : "0x", + "code" : "", "nonce" : "0x00", "storage" : { } }, "0x0000000000000000000000000000000000000003" : { "balance" : "0x01", - "code" : "0x", + "code" : "", "nonce" : "0x00", "storage" : { } }, "0x0000000000000000000000000000000000000004" : { "balance" : "0x01", - "code" : "0x", + "code" : "", "nonce" : "0x00", "storage" : { } }, "0x0000000000000000000000000000000000000005" : { "balance" : "0x01", - "code" : "0x", + "code" : "", "nonce" : "0x00", "storage" : { } }, "0x0000000000000000000000000000000000000006" : { "balance" : "0x01", - "code" : "0x", + "code" : "", "nonce" : "0x00", "storage" : { } }, "0x0000000000000000000000000000000000000007" : { "balance" : "0x01", - "code" : "0x", + "code" : "", "nonce" : "0x00", "storage" : { } }, "0x10a1c1cb95c92ec31d3f22c66eef1d9f3f258c6b" : { "balance" : "0x0de0b6b3a7640000", - "code" : "0x", + "code" : "", "nonce" : "0x00", "storage" : { } }, "0x13cbb8d99c6c4e0f2728c7d72606e78a29c4e224" : { "balance" : "0x0de0b6b3a7640000", - "code" : "0x", + "code" : "", "nonce" : "0x00", "storage" : { } }, "0x24143873e0e0815fdcbcffdbe09c979cbf9ad013" : { "balance" : "0x0de0b6b3a7640000", - "code" : "0x", + "code" : "", "nonce" : "0x00", "storage" : { } }, "0x3535353535353535353535353535353535353535" : { "balance" : "0x00", - "code" : "0x", + "code" : "", "nonce" : "0x00", "storage" : { } }, "0x598443f1880ef585b21f1d7585bd0577402861e5" : { "balance" : "0x0de0b6b3a7640000", - "code" : "0x", + "code" : "", "nonce" : "0x00", "storage" : { } }, "0x77db2bebba79db42a978f896968f4afce746ea1f" : { "balance" : "0x0de0b6b3a7640000", - "code" : "0x", + "code" : "", "nonce" : "0x00", "storage" : { } }, "0x7d577a597b2742b498cb5cf0c26cdcd726d39e6e" : { "balance" : "0x0de0b6b3a7640000", - "code" : "0x", + "code" : "", "nonce" : "0x00", "storage" : { } }, "0x82a978b3f5962a5b0957d9ee9eef472ee55b42f1" : { "balance" : "0x00", - "code" : "0x", + "code" : "", "nonce" : "0xad", "storage" : { } }, "0x90f0b1ebbba1c1936aff7aaf20a7878ff9e04b6c" : { "balance" : "0x0de0b6b3a7640000", - "code" : "0x", + "code" : "", "nonce" : "0x00", "storage" : { } @@ -146,14 +185,14 @@ }, "0xdceceaf3fc5c0a63d195d69b1a90011b7b19650d" : { "balance" : "0x0de0b6b3a7640000", - "code" : "0x", + "code" : "", "nonce" : "0x00", "storage" : { } }, "0xe0fc04fa2d34a66b779fd5cee748268032a146c0" : { "balance" : "0x0de0b6b3a7640000", - "code" : "0x", + "code" : "", "nonce" : "0x00", "storage" : { } @@ -176,84 +215,6 @@ "value" : [ "0x" ] - }, - "post" : { - "Byzantium" : [ - { - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "hash" : "0x60904f7b0bf855e8415df331627f073b4e86799c6e21278a177bc83aa869df6a", - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - { - "indexes" : { - "data" : 0, - "gas" : 1, - "value" : 0 - }, - "hash" : "0x60904f7b0bf855e8415df331627f073b4e86799c6e21278a177bc83aa869df6a", - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - { - "indexes" : { - "data" : 0, - "gas" : 2, - "value" : 0 - }, - "hash" : "0x60904f7b0bf855e8415df331627f073b4e86799c6e21278a177bc83aa869df6a", - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - { - "indexes" : { - "data" : 0, - "gas" : 3, - "value" : 0 - }, - "hash" : "0x60904f7b0bf855e8415df331627f073b4e86799c6e21278a177bc83aa869df6a", - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - } - ], - "Constantinople" : [ - { - "indexes" : { - "data" : 0, - "gas" : 0, - "value" : 0 - }, - "hash" : "0x60904f7b0bf855e8415df331627f073b4e86799c6e21278a177bc83aa869df6a", - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - { - "indexes" : { - "data" : 0, - "gas" : 1, - "value" : 0 - }, - "hash" : "0x60904f7b0bf855e8415df331627f073b4e86799c6e21278a177bc83aa869df6a", - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - { - "indexes" : { - "data" : 0, - "gas" : 2, - "value" : 0 - }, - "hash" : "0x60904f7b0bf855e8415df331627f073b4e86799c6e21278a177bc83aa869df6a", - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - { - "indexes" : { - "data" : 0, - "gas" : 3, - "value" : 0 - }, - "hash" : "0x60904f7b0bf855e8415df331627f073b4e86799c6e21278a177bc83aa869df6a", - "logs" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - } - ] } } -} \ No newline at end of file +} -- cgit v1.2.3 From 726b161ba8a739691006cc1ba080672bb50a9d49 Mon Sep 17 00:00:00 2001 From: Dimitry Date: Fri, 18 May 2018 18:01:25 +0300 Subject: fix remaining tests --- .../stRandom2/201503110226PYTHON_DUP6.json | 79 +++++----- .../stZeroKnowledge2/ecmul_0-3_5616_28000_96.json | 167 +++++++++++++-------- 2 files changed, 143 insertions(+), 103 deletions(-) (limited to 'GeneralStateTests') 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/stZeroKnowledge2/ecmul_0-3_5616_28000_96.json b/GeneralStateTests/stZeroKnowledge2/ecmul_0-3_5616_28000_96.json index 1fd4f006b..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 -- cgit v1.2.3