aboutsummaryrefslogtreecommitdiffstats
path: root/VMTests/vmSystemOperationsTest.json
diff options
context:
space:
mode:
Diffstat (limited to 'VMTests/vmSystemOperationsTest.json')
-rw-r--r--VMTests/vmSystemOperationsTest.json354
1 files changed, 18 insertions, 336 deletions
diff --git a/VMTests/vmSystemOperationsTest.json b/VMTests/vmSystemOperationsTest.json
index 5b0ea8f5c..bc829c160 100644
--- a/VMTests/vmSystemOperationsTest.json
+++ b/VMTests/vmSystemOperationsTest.json
@@ -26,7 +26,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "100000"
},
- "gas" : "9999999999672",
+ "gas" : "9999999948215",
"logs" : [
],
"out" : "0x",
@@ -65,14 +65,6 @@
}
},
"ABAcalls1" : {
- "callcreates" : [
- {
- "data" : "0x",
- "destination" : "945304eb96065b2a98b57a48a06ae28d285a71b5",
- "gasLimit" : "9999999998992",
- "value" : "24"
- }
- ],
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "256",
@@ -91,27 +83,6 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "100000"
},
- "gas" : "9999999999670",
- "logs" : [
- ],
- "out" : "0x",
- "post" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "999999999999999976",
- "code" : "0x6000600060006000601873945304eb96065b2a98b57a48a06ae28d285a71b56103e85a03f15855",
- "nonce" : "0",
- "storage" : {
- "0x25" : "0x01"
- }
- },
- "945304eb96065b2a98b57a48a06ae28d285a71b5" : {
- "balance" : "23",
- "code" : "0x60006000600060006017730f572e5295c57f15886f9b263e2f6d2d6c7b5ec66103e85a03f16001015855",
- "nonce" : "0",
- "storage" : {
- }
- }
- },
"pre" : {
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "1000000000000000000",
@@ -130,14 +101,6 @@
}
},
"ABAcalls2" : {
- "callcreates" : [
- {
- "data" : "0x",
- "destination" : "945304eb96065b2a98b57a48a06ae28d285a71b5",
- "gasLimit" : "9999999998668",
- "value" : "1"
- }
- ],
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "256",
@@ -156,27 +119,6 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "100000"
},
- "gas" : "9999999999647",
- "logs" : [
- ],
- "out" : "0x",
- "post" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "999999999999999999",
- "code" : "0x6001600054016000556000600060006000600173945304eb96065b2a98b57a48a06ae28d285a71b56103e85a03f1",
- "nonce" : "0",
- "storage" : {
- "0x" : "0x01"
- }
- },
- "945304eb96065b2a98b57a48a06ae28d285a71b5" : {
- "balance" : "0",
- "code" : "0x60016000540160005560006000600060006000730f572e5295c57f15886f9b263e2f6d2d6c7b5ec66103e85a03f1",
- "nonce" : "0",
- "storage" : {
- }
- }
- },
"pre" : {
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "1000000000000000000",
@@ -195,14 +137,6 @@
}
},
"ABAcalls3" : {
- "callcreates" : [
- {
- "data" : "0x",
- "destination" : "945304eb96065b2a98b57a48a06ae28d285a71b5",
- "gasLimit" : "998668",
- "value" : "1"
- }
- ],
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "256",
@@ -221,27 +155,6 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "100000"
},
- "gas" : "999647",
- "logs" : [
- ],
- "out" : "0x",
- "post" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1024999",
- "code" : "0x6001600054016000556000600060006000600173945304eb96065b2a98b57a48a06ae28d285a71b56103e85a03f1",
- "nonce" : "0",
- "storage" : {
- "0x" : "0x01"
- }
- },
- "945304eb96065b2a98b57a48a06ae28d285a71b5" : {
- "balance" : "0",
- "code" : "0x60016000540160005560006000600060006000730f572e5295c57f15886f9b263e2f6d2d6c7b5ec66103e85a03f1",
- "nonce" : "0",
- "storage" : {
- }
- }
- },
"pre" : {
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "1025000",
@@ -286,7 +199,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "100000"
},
- "gas" : "9999999999671",
+ "gas" : "9999999948210",
"logs" : [
],
"out" : "0x",
@@ -343,7 +256,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "100000"
},
- "gas" : "9999999999672",
+ "gas" : "9999999948215",
"logs" : [
],
"out" : "0x",
@@ -408,7 +321,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "100000"
},
- "gas" : "19999973",
+ "gas" : "19968221",
"logs" : [
],
"out" : "0x",
@@ -446,14 +359,6 @@
}
},
"CallRecursiveBomb1" : {
- "callcreates" : [
- {
- "data" : "0x",
- "destination" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "gasLimit" : "364167",
- "value" : "0"
- }
- ],
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "256",
@@ -472,21 +377,6 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "100000"
},
- "gas" : "364069",
- "logs" : [
- ],
- "out" : "0x",
- "post" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "20000000",
- "code" : "0x600160005401600055600060006000600060003060e05a03f1600155",
- "nonce" : "0",
- "storage" : {
- "0x" : "0x01",
- "0x01" : "0x01"
- }
- }
- },
"pre" : {
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "20000000",
@@ -498,14 +388,6 @@
}
},
"CallRecursiveBomb2" : {
- "callcreates" : [
- {
- "data" : "0x",
- "destination" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "gasLimit" : "364168",
- "value" : "0"
- }
- ],
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "256",
@@ -524,21 +406,6 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "100000"
},
- "gas" : "364070",
- "logs" : [
- ],
- "out" : "0x",
- "post" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "20000000",
- "code" : "0x600160005401600055600060006000600060003060e05a03f1600155",
- "nonce" : "0",
- "storage" : {
- "0x" : "0x01",
- "0x01" : "0x01"
- }
- }
- },
"pre" : {
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "20000000",
@@ -550,14 +417,6 @@
}
},
"CallRecursiveBomb3" : {
- "callcreates" : [
- {
- "data" : "0x",
- "destination" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "gasLimit" : "999444",
- "value" : "0"
- }
- ],
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "256",
@@ -576,21 +435,6 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "100000"
},
- "gas" : "999346",
- "logs" : [
- ],
- "out" : "0x",
- "post" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "20000000",
- "code" : "0x600160005401600055600060006000600060003060e05a03f1600155",
- "nonce" : "0",
- "storage" : {
- "0x" : "0x01",
- "0x01" : "0x01"
- }
- }
- },
"pre" : {
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "20000000",
@@ -628,7 +472,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "100000"
},
- "gas" : "9999999999664",
+ "gas" : "9999999948178",
"logs" : [
],
"out" : "0x",
@@ -667,14 +511,6 @@
}
},
"CallToNameRegistratorNotMuchMemory0" : {
- "callcreates" : [
- {
- "data" : "0xeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00aaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaa",
- "destination" : "945304eb96065b2a98b57a48a06ae28d285a71b5",
- "gasLimit" : "500",
- "value" : "23"
- }
- ],
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "256",
@@ -693,27 +529,6 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "100000"
},
- "gas" : "664",
- "logs" : [
- ],
- "out" : "0x",
- "post" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "999999999999999977",
- "code" : "0x7feeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff006000527faaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaa6020526000620f120660406000601773945304eb96065b2a98b57a48a06ae28d285a71b56101f4f1600055",
- "nonce" : "0",
- "storage" : {
- "0x" : "0x01"
- }
- },
- "945304eb96065b2a98b57a48a06ae28d285a71b5" : {
- "balance" : "23",
- "code" : "0x6000355415600957005b60203560003555",
- "nonce" : "0",
- "storage" : {
- }
- }
- },
"pre" : {
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "1000000000000000000",
@@ -732,14 +547,6 @@
}
},
"CallToNameRegistratorNotMuchMemory1" : {
- "callcreates" : [
- {
- "data" : "0x",
- "destination" : "945304eb96065b2a98b57a48a06ae28d285a71b5",
- "gasLimit" : "500",
- "value" : "23"
- }
- ],
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "256",
@@ -758,27 +565,6 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "100000"
},
- "gas" : "664",
- "logs" : [
- ],
- "out" : "0x",
- "post" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "999999999999999977",
- "code" : "0x7feeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff006000527faaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaa602052600060406000620f1206601773945304eb96065b2a98b57a48a06ae28d285a71b56101f4f1600055",
- "nonce" : "0",
- "storage" : {
- "0x" : "0x01"
- }
- },
- "945304eb96065b2a98b57a48a06ae28d285a71b5" : {
- "balance" : "23",
- "code" : "0x6000355415600957005b60203560003555",
- "nonce" : "0",
- "storage" : {
- }
- }
- },
"pre" : {
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "1000000000000000000",
@@ -797,14 +583,6 @@
}
},
"CallToNameRegistratorOutOfGas" : {
- "callcreates" : [
- {
- "data" : "0xeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00aaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaa",
- "destination" : "945304eb96065b2a98b57a48a06ae28d285a71b5",
- "gasLimit" : "100",
- "value" : "23"
- }
- ],
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "256",
@@ -823,27 +601,6 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "100000"
},
- "gas" : "664",
- "logs" : [
- ],
- "out" : "0x",
- "post" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "999999999999999977",
- "code" : "0x7feeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff006000527faaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaa6020526000604060406000601773945304eb96065b2a98b57a48a06ae28d285a71b56064f1600055",
- "nonce" : "0",
- "storage" : {
- "0x" : "0x01"
- }
- },
- "945304eb96065b2a98b57a48a06ae28d285a71b5" : {
- "balance" : "23",
- "code" : "0x6000355415600957005b60203560003555",
- "nonce" : "0",
- "storage" : {
- }
- }
- },
"pre" : {
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "1000000000000000000",
@@ -970,14 +727,6 @@
}
},
"CallToPrecompiledContract" : {
- "callcreates" : [
- {
- "data" : "0x0000",
- "destination" : "0000000000000000000000000000000000000002",
- "gasLimit" : "0",
- "value" : "0"
- }
- ],
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "115792089237316195423570985008687907853269984665640564039457584007913129639935",
@@ -996,20 +745,6 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000"
},
- "gas" : "9670",
- "logs" : [
- ],
- "out" : "0x",
- "post" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "code" : "0x4243434242434243f14555",
- "nonce" : "0",
- "storage" : {
- "0x0f4240" : "0x01"
- }
- }
- },
"pre" : {
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "1000000000000000000",
@@ -1047,7 +782,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "100000"
},
- "gas" : "9999999999664",
+ "gas" : "9999999948178",
"logs" : [
],
"out" : "0x",
@@ -1106,7 +841,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "100000"
},
- "gas" : "9999999999991",
+ "gas" : "9999999999957",
"logs" : [
],
"out" : "0x",
@@ -1164,7 +899,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "100000"
},
- "gas" : "9999999999991",
+ "gas" : "9999999999957",
"logs" : [
],
"out" : "0x",
@@ -1202,8 +937,6 @@
}
},
"TestNameRegistrator" : {
- "callcreates" : [
- ],
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "256",
@@ -1222,20 +955,6 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000"
},
- "gas" : "9670",
- "logs" : [
- ],
- "out" : "0x",
- "post" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "code" : "0x6000355415600957005b60203560003555",
- "nonce" : "0",
- "storage" : {
- "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa" : "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa"
- }
- }
- },
"pre" : {
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "1000000000000000000",
@@ -1273,7 +992,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "100000"
},
- "gas" : "9999999999664",
+ "gas" : "9999999948178",
"logs" : [
],
"out" : "0x",
@@ -1338,7 +1057,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "100000"
},
- "gas" : "9999999999664",
+ "gas" : "9999999948178",
"logs" : [
],
"out" : "0x",
@@ -1397,7 +1116,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "100000"
},
- "gas" : "9999999999690",
+ "gas" : "9999999979950",
"logs" : [
],
"out" : "0x",
@@ -1456,7 +1175,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "100000"
},
- "gas" : "9999999999690",
+ "gas" : "9999999979950",
"logs" : [
],
"out" : "0x",
@@ -1495,14 +1214,6 @@
}
},
"createNameRegistrator" : {
- "callcreates" : [
- {
- "data" : "0x601080600c6000396000f3006000355415600957005b60203560003555",
- "destination" : "",
- "gasLimit" : "9893",
- "value" : "23"
- }
- ],
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "256",
@@ -1521,20 +1232,6 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000"
},
- "gas" : "9592",
- "logs" : [
- ],
- "out" : "0x",
- "post" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "999999999999999977",
- "code" : "0x7c601080600c6000396000f3006000355415600957005b60203560003555600052601d60036017f0600055",
- "nonce" : "0",
- "storage" : {
- "0x" : "0x945304eb96065b2a98b57a48a06ae28d285a71b5"
- }
- }
- },
"pre" : {
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "1000000000000000000",
@@ -1604,8 +1301,6 @@
}
},
"createNameRegistratorValueTooHigh" : {
- "callcreates" : [
- ],
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "256",
@@ -1624,19 +1319,6 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "100"
},
- "gas" : "9792",
- "logs" : [
- ],
- "out" : "0x",
- "post" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "100",
- "code" : "0x7c601080600c6000396000f3006000355415600957005b60203560003555600052601d600360e6f0600055",
- "nonce" : "0",
- "storage" : {
- }
- }
- },
"pre" : {
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "100",
@@ -1668,7 +1350,7 @@
"origin" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"value" : "23"
},
- "gas" : "993",
+ "gas" : "970",
"logs" : [
],
"out" : "0x37",
@@ -1712,7 +1394,7 @@
"origin" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"value" : "23"
},
- "gas" : "993",
+ "gas" : "970",
"logs" : [
],
"out" : "0x3700",
@@ -1756,7 +1438,7 @@
"origin" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"value" : "23"
},
- "gas" : "992",
+ "gas" : "967",
"logs" : [
],
"out" : "0x370000000000000000000000000000000000000000000000000000000000000000",
@@ -1800,7 +1482,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "100000"
},
- "gas" : "999",
+ "gas" : "994",
"logs" : [
],
"out" : "0x",
@@ -1851,7 +1533,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "100000"
},
- "gas" : "999",
+ "gas" : "993",
"logs" : [
],
"out" : "0x",
@@ -1909,7 +1591,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "100000"
},
- "gas" : "999",
+ "gas" : "994",
"logs" : [
],
"out" : "0x",