From 55125b1fdd58942077e8a78c81dee9d58a43a334 Mon Sep 17 00:00:00 2001 From: Dimitry Date: Tue, 20 Dec 2016 19:08:11 +0400 Subject: finish eip150 tests to GeneralStateTests --- .../CALL_OneVCallSuicideFiller.json | 2 +- .../CALL_ZeroVCallSuicideFiller.json | 2 +- .../stEIP158Specific/EXP_EmptyFiller.json | 28 +++++++++++++++ .../EXTCODESIZE_toEpmtyFiller.json | 2 +- .../EXTCODESIZE_toNonExistentFiller.json | 2 +- .../vitalikTransactionTestFiller.json | 40 ++++++++++++++++++++++ 6 files changed, 72 insertions(+), 4 deletions(-) (limited to 'src/GeneralStateTestsFiller/stEIP158Specific') diff --git a/src/GeneralStateTestsFiller/stEIP158Specific/CALL_OneVCallSuicideFiller.json b/src/GeneralStateTestsFiller/stEIP158Specific/CALL_OneVCallSuicideFiller.json index 9b7c7a57a..da3c7290d 100644 --- a/src/GeneralStateTestsFiller/stEIP158Specific/CALL_OneVCallSuicideFiller.json +++ b/src/GeneralStateTestsFiller/stEIP158Specific/CALL_OneVCallSuicideFiller.json @@ -15,7 +15,7 @@ "gas" : -1, "value" : -1 }, - "network" : ["EIP158"], + "network" : ["EIP158", "EIP150"], "result" : { "c94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "shouldnotexist" : "1" diff --git a/src/GeneralStateTestsFiller/stEIP158Specific/CALL_ZeroVCallSuicideFiller.json b/src/GeneralStateTestsFiller/stEIP158Specific/CALL_ZeroVCallSuicideFiller.json index 05416bf2d..041f6eb01 100644 --- a/src/GeneralStateTestsFiller/stEIP158Specific/CALL_ZeroVCallSuicideFiller.json +++ b/src/GeneralStateTestsFiller/stEIP158Specific/CALL_ZeroVCallSuicideFiller.json @@ -15,7 +15,7 @@ "gas" : -1, "value" : -1 }, - "network" : ["EIP158"], + "network" : ["EIP158", "EIP150"], "result" : { "c94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "shouldnotexist" : "1" diff --git a/src/GeneralStateTestsFiller/stEIP158Specific/EXP_EmptyFiller.json b/src/GeneralStateTestsFiller/stEIP158Specific/EXP_EmptyFiller.json index 6180c0e1b..00e95c9d9 100644 --- a/src/GeneralStateTestsFiller/stEIP158Specific/EXP_EmptyFiller.json +++ b/src/GeneralStateTestsFiller/stEIP158Specific/EXP_EmptyFiller.json @@ -37,6 +37,34 @@ } } }, + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : ["EIP150"], + "result" : { + "b94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "comment" : "https://etherpad.net/p/EIP158", + "storage" : { + "0x00" : "0x08d5b6", + "0x02" : "0x0873ec", + "0x03" : "0x01", + "0x04" : "0x07d794", + "0x06" : "0x077584", + "0x08" : "0x071324", + "0x0a" : "0x06b024", + "0x0b" : "0x01", + "0x0c" : "0x0613cc", + "0x0d" : "0x01", + "0x0e" : "0x057774", + "0x0f" : "0x01", + "0x64" : "0x04db1c" + } + } + } + }, { "indexes" : { "data" : -1, diff --git a/src/GeneralStateTestsFiller/stEIP158Specific/EXTCODESIZE_toEpmtyFiller.json b/src/GeneralStateTestsFiller/stEIP158Specific/EXTCODESIZE_toEpmtyFiller.json index 64a89f8d7..4802df203 100644 --- a/src/GeneralStateTestsFiller/stEIP158Specific/EXTCODESIZE_toEpmtyFiller.json +++ b/src/GeneralStateTestsFiller/stEIP158Specific/EXTCODESIZE_toEpmtyFiller.json @@ -15,7 +15,7 @@ "gas" : -1, "value" : -1 }, - "network" : ["EIP158"], + "network" : ["EIP158", "EIP150"], "result" : { "c94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "0", diff --git a/src/GeneralStateTestsFiller/stEIP158Specific/EXTCODESIZE_toNonExistentFiller.json b/src/GeneralStateTestsFiller/stEIP158Specific/EXTCODESIZE_toNonExistentFiller.json index 411bf912c..4cb42ac1d 100644 --- a/src/GeneralStateTestsFiller/stEIP158Specific/EXTCODESIZE_toNonExistentFiller.json +++ b/src/GeneralStateTestsFiller/stEIP158Specific/EXTCODESIZE_toNonExistentFiller.json @@ -15,7 +15,7 @@ "gas" : -1, "value" : -1 }, - "network" : ["EIP158"], + "network" : ["EIP158", "EIP150"], "result" : { "c94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "shouldnotexist" : "1" diff --git a/src/GeneralStateTestsFiller/stEIP158Specific/vitalikTransactionTestFiller.json b/src/GeneralStateTestsFiller/stEIP158Specific/vitalikTransactionTestFiller.json index a1ccce26d..981884d21 100644 --- a/src/GeneralStateTestsFiller/stEIP158Specific/vitalikTransactionTestFiller.json +++ b/src/GeneralStateTestsFiller/stEIP158Specific/vitalikTransactionTestFiller.json @@ -49,6 +49,46 @@ } } }, + { + "indexes" : { + "data" : -1, + "gas" : -1, + "value" : -1 + }, + "network" : ["EIP150"], + "result" : { + "ee098e6c2a43d9e2c04f08f0c3a87b0ba59079d4": { + "nonce": "0x00", + "balance": "0x00", + "storage": {}, + "code": "0x" + }, + "1bc78ae0e5ec5cb439f1d5355d6f90d38343e109": { + "nonce": "0x02", + "balance": "0x00", + "storage": {}, + "code": "0x" + }, + "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "nonce": "0x00", + "balance": "307092", + "storage": {}, + "code": "0x" + }, + "13d3d0eedf83404aa5cc882d6756098cd21e3f56": { + "nonce": "0x00", + "balance": "0x00", + "storage": {}, + "code": "0x6000603f5359610043806100135939610056566c010000000000000000000000007fee098e6c2a43d9e2c04f08f0c3a87b0ba59079d4d53532071d6cd0cb86facd5605ff6100008061003f60003961003f565b6000f35b816000f0905050fe" + }, + "cd2a3d9f938e13cd947ec05abc7fe734df8dd826": { + "nonce": "0x0150", + "balance": "4722366482869644906603", + "storage": {}, + "code": "0x" + } + } + }, { "indexes" : { "data" : -1, -- cgit