aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/CallAndCallcodeConsumeMoreGasThenTransactionHas_d0g0v0Filler.json43
-rw-r--r--src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/CallAskMoreGasOnDepth2ThenTransactionHas_d0g0v0Filler.json52
-rw-r--r--src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/CallGoesOOGOnSecondLevel2_d0g0v0Filler.json55
-rw-r--r--src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/CallGoesOOGOnSecondLevel_d0g0v0Filler.json55
-rw-r--r--src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/CreateAndGasInsideCreate_d0g0v0Filler.json55
-rw-r--r--src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/DelegateCallOnEIP_d0g0v0Filler.json40
-rw-r--r--src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/ExecuteCallThatAskForeGasThenTrabsactionHas_d0g0v0Filler.json34
-rw-r--r--src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/NewGasPriceForCodes_d0g0v0Filler.json76
-rw-r--r--src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/SuicideToExistingContract_d0g0v0Filler.json40
-rw-r--r--src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/SuicideToNotExistingContract_d0g0v0Filler.json40
-rw-r--r--src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/Transaction64Rule_d64e0_d0g0v0Filler.json52
-rw-r--r--src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/Transaction64Rule_d64m1_d0g0v0Filler.json52
-rw-r--r--src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/Transaction64Rule_d64p1_d0g0v0Filler.json52
13 files changed, 633 insertions, 13 deletions
diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/CallAndCallcodeConsumeMoreGasThenTransactionHas_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/CallAndCallcodeConsumeMoreGasThenTransactionHas_d0g0v0Filler.json
index c768efc85..d8a58c031 100644
--- a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/CallAndCallcodeConsumeMoreGasThenTransactionHas_d0g0v0Filler.json
+++ b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/CallAndCallcodeConsumeMoreGasThenTransactionHas_d0g0v0Filler.json
@@ -10,7 +10,7 @@
},
"transactions" : [
{
- "data" : "",
+ "data" : "0x",
"gasLimit" : "0x0927c0",
"gasPrice" : "0x01",
"nonce" : "0x00",
@@ -25,6 +25,47 @@
]
}
],
+ "expect" : [
+ {
+ "network" : "EIP150",
+ "result" : {
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x00" : "0x12",
+ "0x08" : "0x08d5b6",
+ "0x09" : "0x01",
+ "0x0a" : "0x01"
+ }
+ }
+ }
+ },
+ {
+ "network" : "Byzantium",
+ "result" : {
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x00" : "0x12",
+ "0x08" : "0x08d5b6",
+ "0x09" : "0x01",
+ "0x0a" : "0x01"
+ }
+ }
+ }
+ },
+ {
+ "network" : "Constantinople",
+ "result" : {
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x00" : "0x12",
+ "0x08" : "0x08d5b6",
+ "0x09" : "0x01",
+ "0x0a" : "0x01"
+ }
+ }
+ }
+ }
+ ],
"genesisBlockHeader" : {
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/CallAskMoreGasOnDepth2ThenTransactionHas_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/CallAskMoreGasOnDepth2ThenTransactionHas_d0g0v0Filler.json
index 3169e433e..af4107930 100644
--- a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/CallAskMoreGasOnDepth2ThenTransactionHas_d0g0v0Filler.json
+++ b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/CallAskMoreGasOnDepth2ThenTransactionHas_d0g0v0Filler.json
@@ -10,7 +10,7 @@
},
"transactions" : [
{
- "data" : "",
+ "data" : "0x",
"gasLimit" : "0x0927c0",
"gasPrice" : "0x01",
"nonce" : "0x00",
@@ -25,6 +25,56 @@
]
}
],
+ "expect" : [
+ {
+ "network" : "EIP150",
+ "result" : {
+ "0x1000000000000000000000000000000000000107" : {
+ "storage" : {
+ "0x08" : "0x030d3e",
+ "0x09" : "0x01"
+ }
+ },
+ "0x1000000000000000000000000000000000000108" : {
+ "storage" : {
+ "0x08" : "0x02b157"
+ }
+ }
+ }
+ },
+ {
+ "network" : "Byzantium",
+ "result" : {
+ "0x1000000000000000000000000000000000000107" : {
+ "storage" : {
+ "0x08" : "0x030d3e",
+ "0x09" : "0x01"
+ }
+ },
+ "0x1000000000000000000000000000000000000108" : {
+ "storage" : {
+ "0x08" : "0x02b157"
+ }
+ }
+ }
+ },
+ {
+ "network" : "Constantinople",
+ "result" : {
+ "0x1000000000000000000000000000000000000107" : {
+ "storage" : {
+ "0x08" : "0x030d3e",
+ "0x09" : "0x01"
+ }
+ },
+ "0x1000000000000000000000000000000000000108" : {
+ "storage" : {
+ "0x08" : "0x02b157"
+ }
+ }
+ }
+ }
+ ],
"genesisBlockHeader" : {
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/CallGoesOOGOnSecondLevel2_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/CallGoesOOGOnSecondLevel2_d0g0v0Filler.json
index 30c3a33f2..f4f6aa68a 100644
--- a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/CallGoesOOGOnSecondLevel2_d0g0v0Filler.json
+++ b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/CallGoesOOGOnSecondLevel2_d0g0v0Filler.json
@@ -10,7 +10,7 @@
},
"transactions" : [
{
- "data" : "",
+ "data" : "0x",
"gasLimit" : "0x027100",
"gasPrice" : "0x01",
"nonce" : "0x00",
@@ -25,6 +25,59 @@
]
}
],
+ "expect" : [
+ {
+ "network" : "EIP150",
+ "result" : {
+ "0x1000000000000000000000000000000000000113" : {
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000114" : {
+ "storage" : {
+ }
+ },
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ }
+ }
+ }
+ },
+ {
+ "network" : "Byzantium",
+ "result" : {
+ "0x1000000000000000000000000000000000000113" : {
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000114" : {
+ "storage" : {
+ }
+ },
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ }
+ }
+ }
+ },
+ {
+ "network" : "Constantinople",
+ "result" : {
+ "0x1000000000000000000000000000000000000113" : {
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000114" : {
+ "storage" : {
+ }
+ },
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ }
+ }
+ }
+ }
+ ],
"genesisBlockHeader" : {
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/CallGoesOOGOnSecondLevel_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/CallGoesOOGOnSecondLevel_d0g0v0Filler.json
index 99c8f2c21..f2302b3e3 100644
--- a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/CallGoesOOGOnSecondLevel_d0g0v0Filler.json
+++ b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/CallGoesOOGOnSecondLevel_d0g0v0Filler.json
@@ -10,7 +10,7 @@
},
"transactions" : [
{
- "data" : "",
+ "data" : "0x",
"gasLimit" : "0x035b60",
"gasPrice" : "0x01",
"nonce" : "0x00",
@@ -25,6 +25,59 @@
]
}
],
+ "expect" : [
+ {
+ "network" : "EIP150",
+ "result" : {
+ "0x1000000000000000000000000000000000000110" : {
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000111" : {
+ "storage" : {
+ }
+ },
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ }
+ }
+ }
+ },
+ {
+ "network" : "Byzantium",
+ "result" : {
+ "0x1000000000000000000000000000000000000110" : {
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000111" : {
+ "storage" : {
+ }
+ },
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ }
+ }
+ }
+ },
+ {
+ "network" : "Constantinople",
+ "result" : {
+ "0x1000000000000000000000000000000000000110" : {
+ "storage" : {
+ }
+ },
+ "0x1000000000000000000000000000000000000111" : {
+ "storage" : {
+ }
+ },
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ }
+ }
+ }
+ }
+ ],
"genesisBlockHeader" : {
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/CreateAndGasInsideCreate_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/CreateAndGasInsideCreate_d0g0v0Filler.json
index 32611ae2d..37f3ca95f 100644
--- a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/CreateAndGasInsideCreate_d0g0v0Filler.json
+++ b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/CreateAndGasInsideCreate_d0g0v0Filler.json
@@ -10,7 +10,7 @@
},
"transactions" : [
{
- "data" : "",
+ "data" : "0x",
"gasLimit" : "0x0927c0",
"gasPrice" : "0x01",
"nonce" : "0x00",
@@ -25,6 +25,59 @@
]
}
],
+ "expect" : [
+ {
+ "network" : "EIP150",
+ "result" : {
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x09" : "0x076e34",
+ "0x0a" : "0x08d5b6",
+ "0x0b" : "0xf1ecf98489fa9ed60a664fc4998db699cfa39d40"
+ }
+ },
+ "0xf1ecf98489fa9ed60a664fc4998db699cfa39d40" : {
+ "storage" : {
+ "0xfd" : "0x07ea53"
+ }
+ }
+ }
+ },
+ {
+ "network" : "Byzantium",
+ "result" : {
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x09" : "0x076e34",
+ "0x0a" : "0x08d5b6",
+ "0x0b" : "0xf1ecf98489fa9ed60a664fc4998db699cfa39d40"
+ }
+ },
+ "0xf1ecf98489fa9ed60a664fc4998db699cfa39d40" : {
+ "storage" : {
+ "0xfd" : "0x07ea53"
+ }
+ }
+ }
+ },
+ {
+ "network" : "Constantinople",
+ "result" : {
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x09" : "0x076e34",
+ "0x0a" : "0x08d5b6",
+ "0x0b" : "0xf1ecf98489fa9ed60a664fc4998db699cfa39d40"
+ }
+ },
+ "0xf1ecf98489fa9ed60a664fc4998db699cfa39d40" : {
+ "storage" : {
+ "0xfd" : "0x07ea53"
+ }
+ }
+ }
+ }
+ ],
"genesisBlockHeader" : {
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/DelegateCallOnEIP_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/DelegateCallOnEIP_d0g0v0Filler.json
index 1000f02eb..81a80a739 100644
--- a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/DelegateCallOnEIP_d0g0v0Filler.json
+++ b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/DelegateCallOnEIP_d0g0v0Filler.json
@@ -10,7 +10,7 @@
},
"transactions" : [
{
- "data" : "",
+ "data" : "0x",
"gasLimit" : "0x0927c0",
"gasPrice" : "0x01",
"nonce" : "0x00",
@@ -25,6 +25,44 @@
]
}
],
+ "expect" : [
+ {
+ "network" : "EIP150",
+ "result" : {
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x00" : "0x12",
+ "0x08" : "0x08d5b6",
+ "0x09" : "0x01"
+ }
+ }
+ }
+ },
+ {
+ "network" : "Byzantium",
+ "result" : {
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x00" : "0x12",
+ "0x08" : "0x08d5b6",
+ "0x09" : "0x01"
+ }
+ }
+ }
+ },
+ {
+ "network" : "Constantinople",
+ "result" : {
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x00" : "0x12",
+ "0x08" : "0x08d5b6",
+ "0x09" : "0x01"
+ }
+ }
+ }
+ }
+ ],
"genesisBlockHeader" : {
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/ExecuteCallThatAskForeGasThenTrabsactionHas_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/ExecuteCallThatAskForeGasThenTrabsactionHas_d0g0v0Filler.json
index 3de0ed2b3..802ce1814 100644
--- a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/ExecuteCallThatAskForeGasThenTrabsactionHas_d0g0v0Filler.json
+++ b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/ExecuteCallThatAskForeGasThenTrabsactionHas_d0g0v0Filler.json
@@ -10,7 +10,7 @@
},
"transactions" : [
{
- "data" : "",
+ "data" : "0x",
"gasLimit" : "0x0186a0",
"gasPrice" : "0x01",
"nonce" : "0x00",
@@ -25,6 +25,38 @@
]
}
],
+ "expect" : [
+ {
+ "network" : "EIP150",
+ "result" : {
+ "0x1000000000000000000000000000000000000001" : {
+ "storage" : {
+ "0x01" : "0x0c"
+ }
+ }
+ }
+ },
+ {
+ "network" : "Byzantium",
+ "result" : {
+ "0x1000000000000000000000000000000000000001" : {
+ "storage" : {
+ "0x01" : "0x0c"
+ }
+ }
+ }
+ },
+ {
+ "network" : "Constantinople",
+ "result" : {
+ "0x1000000000000000000000000000000000000001" : {
+ "storage" : {
+ "0x01" : "0x0c"
+ }
+ }
+ }
+ }
+ ],
"genesisBlockHeader" : {
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/NewGasPriceForCodes_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/NewGasPriceForCodes_d0g0v0Filler.json
index 7d5f2e3be..8793efed4 100644
--- a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/NewGasPriceForCodes_d0g0v0Filler.json
+++ b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/NewGasPriceForCodes_d0g0v0Filler.json
@@ -10,7 +10,7 @@
},
"transactions" : [
{
- "data" : "",
+ "data" : "0x",
"gasLimit" : "0x0927c0",
"gasPrice" : "0x01",
"nonce" : "0x00",
@@ -25,6 +25,80 @@
]
}
],
+ "expect" : [
+ {
+ "network" : "Homestead",
+ "result" : {
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x00" : "0x12",
+ "0x01" : "0x20",
+ "0x02" : "0x1122334455667788991011121314151617181920000000000000000000000000",
+ "0x03" : "0xe8d49be840",
+ "0x04" : "0x12",
+ "0x07" : "0x01",
+ "0x08" : "0x01",
+ "0x0a" : "0x05f428",
+ "0x64" : "0x11"
+ }
+ }
+ }
+ },
+ {
+ "network" : "EIP150",
+ "result" : {
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x00" : "0x12",
+ "0x01" : "0x20",
+ "0x02" : "0x1122334455667788991011121314151617181920000000000000000000000000",
+ "0x03" : "0xe8d49be840",
+ "0x04" : "0x12",
+ "0x07" : "0x01",
+ "0x08" : "0x01",
+ "0x0a" : "0x05e276",
+ "0x64" : "0x11"
+ }
+ }
+ }
+ },
+ {
+ "network" : "Byzantium",
+ "result" : {
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x00" : "0x12",
+ "0x01" : "0x20",
+ "0x02" : "0x1122334455667788991011121314151617181920000000000000000000000000",
+ "0x03" : "0xe8d49be840",
+ "0x04" : "0x12",
+ "0x07" : "0x01",
+ "0x08" : "0x01",
+ "0x0a" : "0x06441e",
+ "0x64" : "0x11"
+ }
+ }
+ }
+ },
+ {
+ "network" : "Constantinople",
+ "result" : {
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x00" : "0x12",
+ "0x01" : "0x20",
+ "0x02" : "0x1122334455667788991011121314151617181920000000000000000000000000",
+ "0x03" : "0xe8d49be840",
+ "0x04" : "0x12",
+ "0x07" : "0x01",
+ "0x08" : "0x01",
+ "0x0a" : "0x06441e",
+ "0x64" : "0x11"
+ }
+ }
+ }
+ }
+ ],
"genesisBlockHeader" : {
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/SuicideToExistingContract_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/SuicideToExistingContract_d0g0v0Filler.json
index 12246ed3b..ec307e409 100644
--- a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/SuicideToExistingContract_d0g0v0Filler.json
+++ b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/SuicideToExistingContract_d0g0v0Filler.json
@@ -10,7 +10,7 @@
},
"transactions" : [
{
- "data" : "",
+ "data" : "0x",
"gasLimit" : "0x0927c0",
"gasPrice" : "0x01",
"nonce" : "0x00",
@@ -25,6 +25,44 @@
]
}
],
+ "expect" : [
+ {
+ "network" : "EIP150",
+ "result" : {
+ "0x1000000000000000000000000000000000000118" : {
+ },
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x01" : "0x08bf58"
+ }
+ }
+ }
+ },
+ {
+ "network" : "Byzantium",
+ "result" : {
+ "0x1000000000000000000000000000000000000118" : {
+ },
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x01" : "0x08bf58"
+ }
+ }
+ }
+ },
+ {
+ "network" : "Constantinople",
+ "result" : {
+ "0x1000000000000000000000000000000000000118" : {
+ },
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x01" : "0x08bf58"
+ }
+ }
+ }
+ }
+ ],
"genesisBlockHeader" : {
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/SuicideToNotExistingContract_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/SuicideToNotExistingContract_d0g0v0Filler.json
index fcaea70ed..389dad459 100644
--- a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/SuicideToNotExistingContract_d0g0v0Filler.json
+++ b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/SuicideToNotExistingContract_d0g0v0Filler.json
@@ -10,7 +10,7 @@
},
"transactions" : [
{
- "data" : "",
+ "data" : "0x",
"gasLimit" : "0x0927c0",
"gasPrice" : "0x01",
"nonce" : "0x00",
@@ -25,6 +25,44 @@
]
}
],
+ "expect" : [
+ {
+ "network" : "EIP150",
+ "result" : {
+ "0x1000000000000000000000000000000000000116" : {
+ },
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x01" : "0x085db0"
+ }
+ }
+ }
+ },
+ {
+ "network" : "Byzantium",
+ "result" : {
+ "0x1000000000000000000000000000000000000116" : {
+ },
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x01" : "0x08bf58"
+ }
+ }
+ }
+ },
+ {
+ "network" : "Constantinople",
+ "result" : {
+ "0x1000000000000000000000000000000000000116" : {
+ },
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x01" : "0x08bf58"
+ }
+ }
+ }
+ }
+ ],
"genesisBlockHeader" : {
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/Transaction64Rule_d64e0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/Transaction64Rule_d64e0_d0g0v0Filler.json
index 279306ee7..52c032119 100644
--- a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/Transaction64Rule_d64e0_d0g0v0Filler.json
+++ b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/Transaction64Rule_d64e0_d0g0v0Filler.json
@@ -10,7 +10,7 @@
},
"transactions" : [
{
- "data" : "",
+ "data" : "0x",
"gasLimit" : "0x02713e",
"gasPrice" : "0x01",
"nonce" : "0x00",
@@ -25,6 +25,56 @@
]
}
],
+ "expect" : [
+ {
+ "network" : "EIP150",
+ "result" : {
+ "0x1000000000000000000000000000000000000118" : {
+ "storage" : {
+ "0x01" : "0x0c"
+ }
+ },
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x00" : "0x021f34",
+ "0x02" : "0x018016"
+ }
+ }
+ }
+ },
+ {
+ "network" : "Byzantium",
+ "result" : {
+ "0x1000000000000000000000000000000000000118" : {
+ "storage" : {
+ "0x01" : "0x0c"
+ }
+ },
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x00" : "0x021f34",
+ "0x02" : "0x018016"
+ }
+ }
+ }
+ },
+ {
+ "network" : "Constantinople",
+ "result" : {
+ "0x1000000000000000000000000000000000000118" : {
+ "storage" : {
+ "0x01" : "0x0c"
+ }
+ },
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x00" : "0x021f34",
+ "0x02" : "0x018016"
+ }
+ }
+ }
+ }
+ ],
"genesisBlockHeader" : {
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/Transaction64Rule_d64m1_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/Transaction64Rule_d64m1_d0g0v0Filler.json
index c61cb3c04..e723edc02 100644
--- a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/Transaction64Rule_d64m1_d0g0v0Filler.json
+++ b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/Transaction64Rule_d64m1_d0g0v0Filler.json
@@ -10,7 +10,7 @@
},
"transactions" : [
{
- "data" : "",
+ "data" : "0x",
"gasLimit" : "0x02713d",
"gasPrice" : "0x01",
"nonce" : "0x00",
@@ -25,6 +25,56 @@
]
}
],
+ "expect" : [
+ {
+ "network" : "EIP150",
+ "result" : {
+ "0x1000000000000000000000000000000000000118" : {
+ "storage" : {
+ "0x01" : "0x0c"
+ }
+ },
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x00" : "0x021f33",
+ "0x02" : "0x018015"
+ }
+ }
+ }
+ },
+ {
+ "network" : "Byzantium",
+ "result" : {
+ "0x1000000000000000000000000000000000000118" : {
+ "storage" : {
+ "0x01" : "0x0c"
+ }
+ },
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x00" : "0x021f33",
+ "0x02" : "0x018015"
+ }
+ }
+ }
+ },
+ {
+ "network" : "Constantinople",
+ "result" : {
+ "0x1000000000000000000000000000000000000118" : {
+ "storage" : {
+ "0x01" : "0x0c"
+ }
+ },
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x00" : "0x021f33",
+ "0x02" : "0x018015"
+ }
+ }
+ }
+ }
+ ],
"genesisBlockHeader" : {
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/Transaction64Rule_d64p1_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/Transaction64Rule_d64p1_d0g0v0Filler.json
index a04048dfc..1116cb1ca 100644
--- a/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/Transaction64Rule_d64p1_d0g0v0Filler.json
+++ b/src/BlockchainTestsFiller/GeneralStateTests/stEIP150Specific/Transaction64Rule_d64p1_d0g0v0Filler.json
@@ -10,7 +10,7 @@
},
"transactions" : [
{
- "data" : "",
+ "data" : "0x",
"gasLimit" : "0x02713f",
"gasPrice" : "0x01",
"nonce" : "0x00",
@@ -25,6 +25,56 @@
]
}
],
+ "expect" : [
+ {
+ "network" : "EIP150",
+ "result" : {
+ "0x1000000000000000000000000000000000000118" : {
+ "storage" : {
+ "0x01" : "0x0c"
+ }
+ },
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x00" : "0x021f35",
+ "0x02" : "0x018017"
+ }
+ }
+ }
+ },
+ {
+ "network" : "Byzantium",
+ "result" : {
+ "0x1000000000000000000000000000000000000118" : {
+ "storage" : {
+ "0x01" : "0x0c"
+ }
+ },
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x00" : "0x021f35",
+ "0x02" : "0x018017"
+ }
+ }
+ }
+ },
+ {
+ "network" : "Constantinople",
+ "result" : {
+ "0x1000000000000000000000000000000000000118" : {
+ "storage" : {
+ "0x01" : "0x0c"
+ }
+ },
+ "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x00" : "0x021f35",
+ "0x02" : "0x018017"
+ }
+ }
+ }
+ }
+ ],
"genesisBlockHeader" : {
"bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",