aboutsummaryrefslogtreecommitdiffstats
path: root/src/GeneralStateTestsFiller/stSystemOperationsTest
diff options
context:
space:
mode:
authorDimitry <winsvega@mail.ru>2016-12-09 22:17:42 +0800
committerDimitry <winsvega@mail.ru>2016-12-09 22:17:42 +0800
commitd350f5c96a1fb253d2a271c96d2051eb311737f4 (patch)
treeda87715fd38b26e408f6a0dd78777c9368de0db6 /src/GeneralStateTestsFiller/stSystemOperationsTest
parentdf97106322e39ced3007bb3fee6b96003c791b5a (diff)
downloaddexon-tests-d350f5c96a1fb253d2a271c96d2051eb311737f4.tar
dexon-tests-d350f5c96a1fb253d2a271c96d2051eb311737f4.tar.gz
dexon-tests-d350f5c96a1fb253d2a271c96d2051eb311737f4.tar.bz2
dexon-tests-d350f5c96a1fb253d2a271c96d2051eb311737f4.tar.lz
dexon-tests-d350f5c96a1fb253d2a271c96d2051eb311737f4.tar.xz
dexon-tests-d350f5c96a1fb253d2a271c96d2051eb311737f4.tar.zst
dexon-tests-d350f5c96a1fb253d2a271c96d2051eb311737f4.zip
upgrade eip158 to general tests
Diffstat (limited to 'src/GeneralStateTestsFiller/stSystemOperationsTest')
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcalls0Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcalls1Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcalls2Filler.json22
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcalls3Filler.json22
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcallsSuicide0Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcallsSuicide1Filler.json43
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/Call10Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBomb0Filler.json21
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBomb0_OOG_atMaxCallDepthFiller.json18
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBomb1Filler.json18
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBomb2Filler.json18
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBomb3Filler.json18
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBombLog2Filler.json21
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBombLogFiller.json21
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistrator0Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorAddressTooBigLeftFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorAddressTooBigRightFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorMemOOGAndInsufficientBalanceFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorNotMuchMemory0Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorNotMuchMemory1Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorOutOfGasFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorTooMuchMemory0Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorTooMuchMemory1Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorTooMuchMemory2Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorZeorSizeMemExpansionFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/CallToReturn1Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/CallToReturn1ForDynamicJump0Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/CallToReturn1ForDynamicJump1Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/CreateHashCollisionFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/PostToReturn1Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/TestNameRegistratorFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/balanceInputAddressTooBigFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/callValueFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeTo0Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeToNameRegistrator0Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeToNameRegistratorAddresTooBigLeftFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeToNameRegistratorAddresTooBigRightFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeToNameRegistratorZeroMemExpanionFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeToReturn1Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/callerAccountBalanceFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/callstatelessToReturn1Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorOOG_MemExpansionInsufficientBalanceFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorOutOfMemoryBonds0Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorOutOfMemoryBonds1Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorValueTooHighFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorZeroMem2Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorZeroMemExpansionFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorZeroMemFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/createWithInvalidOpcodeFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/currentAccountBalanceFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/extcodecopyFiller.json30
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/return0Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/return1Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/return2Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/suicideAddressFiller.json23
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/suicideCallerAddresTooBigLeftFiller.json24
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/suicideCallerAddresTooBigRightFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/suicideCallerFiller.json24
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/suicideCoinbaseFiller.json16
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/suicideNotExistingAccountFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/suicideOriginFiller.json23
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/suicideSendEtherPostDeathFiller.json27
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/suicideSendEtherToMeFiller.json24
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/testRandomTestFiller.json2
65 files changed, 430 insertions, 77 deletions
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcalls0Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcalls0Filler.json
index e52193d62..e1c9c6ce2 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcalls0Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcalls0Filler.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"storage" : {
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcalls1Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcalls1Filler.json
index bb10a0811..6513935bd 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcalls1Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcalls1Filler.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"storage" : {
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcalls2Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcalls2Filler.json
index 4f02026c0..6f838db6a 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcalls2Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcalls2Filler.json
@@ -28,6 +28,26 @@
}
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["EIP158"],
+ "result" : {
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "storage" : {
+ "0x" : "0xbf"
+ }
+ },
+ "945304eb96065b2a98b57a48a06ae28d285a71b5" : {
+ "storage" : {
+ "0x" : "0xbf"
+ }
+ }
+ }
}
],
"pre" : {
@@ -69,4 +89,4 @@
]
}
}
-} \ No newline at end of file
+}
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcalls3Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcalls3Filler.json
index 9b80471cb..adf2312f6 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcalls3Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcalls3Filler.json
@@ -28,6 +28,26 @@
}
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["EIP158"],
+ "result" : {
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "storage" : {
+ "0x" : "0x2e"
+ }
+ },
+ "945304eb96065b2a98b57a48a06ae28d285a71b5" : {
+ "storage" : {
+ "0x" : "0x2d"
+ }
+ }
+ }
}
],
"pre" : {
@@ -69,4 +89,4 @@
]
}
}
-} \ No newline at end of file
+}
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcallsSuicide0Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcallsSuicide0Filler.json
index d5dd88af5..08718ff36 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcallsSuicide0Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcallsSuicide0Filler.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"945304eb96065b2a98b57a48a06ae28d285a71b5" : {
"storage" : {
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcallsSuicide1Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcallsSuicide1Filler.json
index 099ec3147..6288f712a 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcallsSuicide1Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/ABAcallsSuicide1Filler.json
@@ -11,7 +11,7 @@
"expect" : [
{
"indexes" : {
- "data" : -1,
+ "data" : 0,
"gas" : -1,
"value" : -1
},
@@ -19,27 +19,56 @@
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"storage" : {
- "0x24" : "0x01"
+ "0x29" : "0x01"
}
},
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "balance" : "47",
"storage" : {
}
- }
+ },
+ "945304eb96065b2a98b57a48a06ae28d285a71b5" : {
+ "shouldnotexist" : "1"
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : 1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["EIP158"],
+ "result" : {
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "storage" : {
+ }
+ },
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
+ "shouldnotexist" : "1"
+ },
+ "945304eb96065b2a98b57a48a06ae28d285a71b5" : {
+ "balance" : "23",
+ "storage" : {
+ }
+ },
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "nonce" : "1"
+ }
}
}
],
"pre" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"balance" : "1000000000000000000",
- "code" : "{ [[ (PC) ]] (CALL 100000 0x945304eb96065b2a98b57a48a06ae28d285a71b5 24 0 0 0 0) }",
+ "code" : "{ (MSTORE 0 (CALLDATALOAD 0)) [[ (PC) ]] (CALL (CALLDATALOAD 0) 0x945304eb96065b2a98b57a48a06ae28d285a71b5 24 0 32 0 0) }",
"nonce" : "0",
"storage" : {
}
},
"945304eb96065b2a98b57a48a06ae28d285a71b5" : {
"balance" : "23",
- "code" : "{ [[ (PC) ]] (ADD 1 (CALL 50000 0x095e7baea6a6c7c4c2dfeb977efac326af552d87 23 0 0 0 0)) (SUICIDE 0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6) } ",
+ "code" : "{ (MSTORE 0 (CALLDATALOAD 0)) [[ (PC) ]] (ADD 1 (CALL (SUB (CALLDATALOAD 0) 50000) 0x095e7baea6a6c7c4c2dfeb977efac326af552d87 23 0 32 0 0)) (SUICIDE 0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6) } ",
"nonce" : "0",
"storage" : {
}
@@ -54,7 +83,7 @@
},
"transaction" : {
"data" : [
- ""
+ "0x00000000000000000000000000000000000000000000000000000000000186a0", "0x00000000000000000000000000000000000000000000000000000000000486a0"
],
"gasLimit" : [
"10000000"
@@ -68,4 +97,4 @@
]
}
}
-} \ No newline at end of file
+}
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/Call10Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/Call10Filler.json
index 55e1aabe6..4fee3cd89 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/Call10Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/Call10Filler.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"bbbf5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"storage" : {
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBomb0Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBomb0Filler.json
index e8b5f3732..f7e5f15ea 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBomb0Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBomb0Filler.json
@@ -27,6 +27,25 @@
"nonce" : "1"
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["EIP158"],
+ "result" : {
+ "945304eb96065b2a98b57a48a06ae28d285a71b5" : {
+ "storage" : {
+ "0x00" : "0x011b",
+ "0x01" : "0x01"
+ }
+ },
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "nonce" : "1"
+ }
+ }
}
],
"pre" : {
@@ -68,4 +87,4 @@
]
}
}
-} \ No newline at end of file
+}
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBomb0_OOG_atMaxCallDepthFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBomb0_OOG_atMaxCallDepthFiller.json
index 3fe464832..ed7291795 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBomb0_OOG_atMaxCallDepthFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBomb0_OOG_atMaxCallDepthFiller.json
@@ -24,6 +24,22 @@
}
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["EIP158"],
+ "result" : {
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "storage" : {
+ "0x00" : "0x02c1",
+ "0x01" : "0x01"
+ }
+ }
+ }
}
],
"pre" : {
@@ -58,4 +74,4 @@
]
}
}
-} \ No newline at end of file
+}
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBomb1Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBomb1Filler.json
index 366253011..b0ede052e 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBomb1Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBomb1Filler.json
@@ -24,6 +24,22 @@
}
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["EIP158"],
+ "result" : {
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "storage" : {
+ "0x00" : "0xde",
+ "0x01" : "0x01"
+ }
+ }
+ }
}
],
"pre" : {
@@ -58,4 +74,4 @@
]
}
}
-} \ No newline at end of file
+}
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBomb2Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBomb2Filler.json
index 1b82f09f3..46f1af494 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBomb2Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBomb2Filler.json
@@ -24,6 +24,22 @@
}
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["EIP158"],
+ "result" : {
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "storage" : {
+ "0x00" : "0xde",
+ "0x01" : "0x01"
+ }
+ }
+ }
}
],
"pre" : {
@@ -58,4 +74,4 @@
]
}
}
-} \ No newline at end of file
+}
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBomb3Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBomb3Filler.json
index 691a9f3e2..5b31cf1bb 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBomb3Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBomb3Filler.json
@@ -22,6 +22,22 @@
}
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["EIP158"],
+ "result" : {
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "storage" : {
+ "0x00" : "0x08",
+ "0x01" : "0x01"
+ }
+ }
+ }
}
],
"pre" : {
@@ -56,4 +72,4 @@
]
}
}
-} \ No newline at end of file
+}
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBombLog2Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBombLog2Filler.json
index 9a8b34580..f9f73aa7a 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBombLog2Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBombLog2Filler.json
@@ -27,6 +27,25 @@
"nonce" : "1"
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["EIP158"],
+ "result" : {
+ "945304eb96065b2a98b57a48a06ae28d285a71b5" : {
+ "storage" : {
+ "0x00" : "0x012b",
+ "0x01" : "0x01"
+ }
+ },
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "nonce" : "1"
+ }
+ }
}
],
"pre" : {
@@ -68,4 +87,4 @@
]
}
}
-} \ No newline at end of file
+}
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBombLogFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBombLogFiller.json
index 5aa3a0eda..2016d2ba4 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBombLogFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallRecursiveBombLogFiller.json
@@ -27,6 +27,25 @@
"nonce" : "1"
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["EIP158"],
+ "result" : {
+ "945304eb96065b2a98b57a48a06ae28d285a71b5" : {
+ "storage" : {
+ "0x00" : "0x012b",
+ "0x01" : "0x01"
+ }
+ },
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "nonce" : "1"
+ }
+ }
}
],
"pre" : {
@@ -68,4 +87,4 @@
]
}
}
-} \ No newline at end of file
+}
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistrator0Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistrator0Filler.json
index 8b94d8465..15b437cd8 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistrator0Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistrator0Filler.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "0",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorAddressTooBigLeftFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorAddressTooBigLeftFiller.json
index 61d1c3204..a61c09d2b 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorAddressTooBigLeftFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorAddressTooBigLeftFiller.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "0",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorAddressTooBigRightFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorAddressTooBigRightFiller.json
index c887026c2..fe465b19d 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorAddressTooBigRightFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorAddressTooBigRightFiller.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "0",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorMemOOGAndInsufficientBalanceFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorMemOOGAndInsufficientBalanceFiller.json
index 0ddf666bc..f0c54def4 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorMemOOGAndInsufficientBalanceFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorMemOOGAndInsufficientBalanceFiller.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "0",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorNotMuchMemory0Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorNotMuchMemory0Filler.json
index 16f2bc510..a8454ef32 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorNotMuchMemory0Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorNotMuchMemory0Filler.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "0",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorNotMuchMemory1Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorNotMuchMemory1Filler.json
index 44570399d..287c04167 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorNotMuchMemory1Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorNotMuchMemory1Filler.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "0",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorOutOfGasFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorOutOfGasFiller.json
index f34d38ffd..9bbc1116a 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorOutOfGasFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorOutOfGasFiller.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "0",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorTooMuchMemory0Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorTooMuchMemory0Filler.json
index 22c1281bb..2fd9ff229 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorTooMuchMemory0Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorTooMuchMemory0Filler.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "0",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorTooMuchMemory1Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorTooMuchMemory1Filler.json
index 89d6af85e..f0e131ba3 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorTooMuchMemory1Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorTooMuchMemory1Filler.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "0",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorTooMuchMemory2Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorTooMuchMemory2Filler.json
index 1d3c41524..83b194bce 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorTooMuchMemory2Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorTooMuchMemory2Filler.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "0",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorZeorSizeMemExpansionFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorZeorSizeMemExpansionFiller.json
index 65d82e2f6..75f17f681 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorZeorSizeMemExpansionFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToNameRegistratorZeorSizeMemExpansionFiller.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "0",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToReturn1Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToReturn1Filler.json
index 0d86e3358..4464aa3d3 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToReturn1Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToReturn1Filler.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "0",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToReturn1ForDynamicJump0Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToReturn1ForDynamicJump0Filler.json
index 3ef78f5a8..2e0ba500e 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToReturn1ForDynamicJump0Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToReturn1ForDynamicJump0Filler.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "0",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToReturn1ForDynamicJump1Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToReturn1ForDynamicJump1Filler.json
index 245c2517c..fc79be203 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToReturn1ForDynamicJump1Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/CallToReturn1ForDynamicJump1Filler.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "0",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/CreateHashCollisionFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/CreateHashCollisionFiller.json
index 3646489d4..4ff65df3f 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/CreateHashCollisionFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/CreateHashCollisionFiller.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"storage" : {
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/PostToReturn1Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/PostToReturn1Filler.json
index d1932b5ab..c1c1062fc 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/PostToReturn1Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/PostToReturn1Filler.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"storage" : {
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/TestNameRegistratorFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/TestNameRegistratorFiller.json
index 7e7d98892..2777c04cb 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/TestNameRegistratorFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/TestNameRegistratorFiller.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"storage" : {
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/balanceInputAddressTooBigFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/balanceInputAddressTooBigFiller.json
index 8cdded315..dde883e5f 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/balanceInputAddressTooBigFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/balanceInputAddressTooBigFiller.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "0",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/callValueFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/callValueFiller.json
index bfee7a3c6..8008aa880 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/callValueFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/callValueFiller.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"storage" : {
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeTo0Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeTo0Filler.json
index 43f0847ec..fe470dd84 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeTo0Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeTo0Filler.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "0",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeToNameRegistrator0Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeToNameRegistrator0Filler.json
index 6ffccfbd5..994a81f69 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeToNameRegistrator0Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeToNameRegistrator0Filler.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"storage" : {
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeToNameRegistratorAddresTooBigLeftFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeToNameRegistratorAddresTooBigLeftFiller.json
index 15085630d..ca77fb659 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeToNameRegistratorAddresTooBigLeftFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeToNameRegistratorAddresTooBigLeftFiller.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"storage" : {
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeToNameRegistratorAddresTooBigRightFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeToNameRegistratorAddresTooBigRightFiller.json
index f7002c3ea..4291bfbd5 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeToNameRegistratorAddresTooBigRightFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeToNameRegistratorAddresTooBigRightFiller.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"storage" : {
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeToNameRegistratorZeroMemExpanionFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeToNameRegistratorZeroMemExpanionFiller.json
index a94fdbe06..e5334ec78 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeToNameRegistratorZeroMemExpanionFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeToNameRegistratorZeroMemExpanionFiller.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"storage" : {
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeToReturn1Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeToReturn1Filler.json
index 5862d5df4..d5107fd20 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeToReturn1Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/callcodeToReturn1Filler.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "0",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/callerAccountBalanceFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/callerAccountBalanceFiller.json
index dc7288b32..fee9f1d63 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/callerAccountBalanceFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/callerAccountBalanceFiller.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"storage" : {
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/callstatelessToReturn1Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/callstatelessToReturn1Filler.json
index e89246594..56cbea8ed 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/callstatelessToReturn1Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/callstatelessToReturn1Filler.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "0",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorFiller.json
index 53fd846fb..19083cb94 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorFiller.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "1",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorOOG_MemExpansionInsufficientBalanceFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorOOG_MemExpansionInsufficientBalanceFiller.json
index 9483a788a..b4ac0af2d 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorOOG_MemExpansionInsufficientBalanceFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorOOG_MemExpansionInsufficientBalanceFiller.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "0",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorOutOfMemoryBonds0Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorOutOfMemoryBonds0Filler.json
index db5062ee3..9b96a309a 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorOutOfMemoryBonds0Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorOutOfMemoryBonds0Filler.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "0",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorOutOfMemoryBonds1Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorOutOfMemoryBonds1Filler.json
index 232ee1c97..13dee2541 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorOutOfMemoryBonds1Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorOutOfMemoryBonds1Filler.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "0",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorValueTooHighFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorValueTooHighFiller.json
index cd4f43c59..049bfdf9f 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorValueTooHighFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorValueTooHighFiller.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"d2571607e241ecf590ed94b12d87c94babe36db6" : {
"shouldnotexist" : "1"
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorZeroMem2Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorZeroMem2Filler.json
index 815a819c9..ad319d1f2 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorZeroMem2Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorZeroMem2Filler.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "1",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorZeroMemExpansionFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorZeroMemExpansionFiller.json
index e2240610f..24c7d96de 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorZeroMemExpansionFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorZeroMemExpansionFiller.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "1",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorZeroMemFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorZeroMemFiller.json
index de4468c73..f91071812 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorZeroMemFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/createNameRegistratorZeroMemFiller.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "1",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/createWithInvalidOpcodeFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/createWithInvalidOpcodeFiller.json
index 73ce0d623..4b44a2611 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/createWithInvalidOpcodeFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/createWithInvalidOpcodeFiller.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"nonce" : "1",
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/currentAccountBalanceFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/currentAccountBalanceFiller.json
index d8ccc5209..ad2f6573a 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/currentAccountBalanceFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/currentAccountBalanceFiller.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"storage" : {
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/extcodecopyFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/extcodecopyFiller.json
index 2da713a7a..6b9596b1e 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/extcodecopyFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/extcodecopyFiller.json
@@ -36,6 +36,34 @@
}
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["EIP158"],
+ "result" : {
+ "00000000002147c39fd6b5c19b7b89fc003e6b16" : {
+ "balance" : "0x2a6bb607",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "4401fcaf7d64d53fb1cfc5c9045c32aa919a8c82" : {
+ "balance" : "18122589774504",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "5723115516504122837",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ }
}
],
"pre" : {
@@ -77,4 +105,4 @@
]
}
}
-} \ No newline at end of file
+}
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/return0Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/return0Filler.json
index 31829962f..5a3c152f5 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/return0Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/return0Filler.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
"balance" : "21018"
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/return1Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/return1Filler.json
index 0852ca777..1ac4fd7df 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/return1Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/return1Filler.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
"balance" : "21018"
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/return2Filler.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/return2Filler.json
index 2525a57e5..38e4bd46d 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/return2Filler.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/return2Filler.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
"balance" : "21021"
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideAddressFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideAddressFiller.json
index feb1ad8cf..e260f340d 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideAddressFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideAddressFiller.json
@@ -19,7 +19,26 @@
"result" : {
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"balance" : "999999999999879496"
- }
+ },
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "shouldnotexist" : "1"
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["EIP158"],
+ "result" : {
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "999999999999876996"
+ },
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "shouldnotexist" : "1"
+ }
}
}
],
@@ -55,4 +74,4 @@
]
}
}
-} \ No newline at end of file
+}
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideCallerAddresTooBigLeftFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideCallerAddresTooBigLeftFiller.json
index 7305a0682..41b548603 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideCallerAddresTooBigLeftFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideCallerAddresTooBigLeftFiller.json
@@ -20,7 +20,27 @@
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"balance" : "1999999999999979496",
"nonce" : "1"
- }
+ },
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "shouldnotexist" : "1"
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["EIP158"],
+ "result" : {
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "1999999999999976996",
+ "nonce" : "1"
+ },
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "shouldnotexist" : "1"
+ }
}
}
],
@@ -56,4 +76,4 @@
]
}
}
-} \ No newline at end of file
+}
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideCallerAddresTooBigRightFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideCallerAddresTooBigRightFiller.json
index 49eae8d4e..a9c6693c7 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideCallerAddresTooBigRightFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideCallerAddresTooBigRightFiller.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"4f5374fce5edbc8e2a8697c15331677e6ebf0baa" : {
"balance" : "1000000000000100000"
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideCallerFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideCallerFiller.json
index 961cc92d9..48b085001 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideCallerFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideCallerFiller.json
@@ -20,7 +20,27 @@
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"balance" : "1999999999999979496",
"nonce" : "1"
- }
+ },
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "shouldnotexist" : "1"
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["EIP158"],
+ "result" : {
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "1999999999999976996",
+ "nonce" : "1"
+ },
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "shouldnotexist" : "1"
+ }
}
}
],
@@ -56,4 +76,4 @@
]
}
}
-} \ No newline at end of file
+}
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideCoinbaseFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideCoinbaseFiller.json
index 616621fcb..a3d1973d3 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideCoinbaseFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideCoinbaseFiller.json
@@ -22,6 +22,20 @@
"nonce" : "1"
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["EIP158"],
+ "result" : {
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "1999999999999986998",
+ "nonce" : "1"
+ }
+ }
}
],
"pre" : {
@@ -56,4 +70,4 @@
]
}
}
-} \ No newline at end of file
+}
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideNotExistingAccountFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideNotExistingAccountFiller.json
index 9751ba70a..0d769debe 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideNotExistingAccountFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideNotExistingAccountFiller.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"aa1722f3947def4cf144679da39c4c32bdc35681" : {
"balance" : "1000000000000100000"
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideOriginFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideOriginFiller.json
index 3c5e3344f..133f12bed 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideOriginFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideOriginFiller.json
@@ -19,7 +19,26 @@
"result" : {
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"balance" : "1999999999999979496"
- }
+ },
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "shouldnotexist" : "1"
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["EIP158"],
+ "result" : {
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "1999999999999976996"
+ },
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "shouldnotexist" : "1"
+ }
}
}
],
@@ -55,4 +74,4 @@
]
}
}
-} \ No newline at end of file
+}
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideSendEtherPostDeathFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideSendEtherPostDeathFiller.json
index c0eae3d4e..25f2d723c 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideSendEtherPostDeathFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideSendEtherPostDeathFiller.json
@@ -23,7 +23,30 @@
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"balance" : "999999999999889080",
"nonce" : "1"
- }
+ },
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "shouldnotexist" : "1"
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["EIP158"],
+ "result" : {
+ "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "14270"
+ },
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "999999999999885730",
+ "nonce" : "1"
+ },
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "shouldnotexist" : "1"
+ }
}
}
],
@@ -59,4 +82,4 @@
]
}
}
-} \ No newline at end of file
+}
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideSendEtherToMeFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideSendEtherToMeFiller.json
index 0b3dee9eb..ba57b594b 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideSendEtherToMeFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/suicideSendEtherToMeFiller.json
@@ -20,7 +20,27 @@
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"balance" : "999999999999889499",
"nonce" : "1"
- }
+ },
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "shouldnotexist" : "1"
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["EIP158"],
+ "result" : {
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "999999999999886999",
+ "nonce" : "1"
+ },
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "shouldnotexist" : "1"
+ }
}
}
],
@@ -56,4 +76,4 @@
]
}
}
-} \ No newline at end of file
+}
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/testRandomTestFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/testRandomTestFiller.json
index d62f9f880..13cce4404 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/testRandomTestFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/testRandomTestFiller.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Frontier", "Homestead"],
+ "network" : ["Frontier", "Homestead", "EIP158"],
"result" : {
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"nonce" : "2",