aboutsummaryrefslogtreecommitdiffstats
path: root/tests/files/StateTests
diff options
context:
space:
mode:
Diffstat (limited to 'tests/files/StateTests')
-rw-r--r--tests/files/StateTests/stInitCodeTest.json341
-rw-r--r--tests/files/StateTests/stSystemOperationsTest.json388
-rw-r--r--tests/files/StateTests/stTransactionTest.json206
3 files changed, 620 insertions, 315 deletions
diff --git a/tests/files/StateTests/stInitCodeTest.json b/tests/files/StateTests/stInitCodeTest.json
index 1c4670cef..c44d71039 100644
--- a/tests/files/StateTests/stInitCodeTest.json
+++ b/tests/files/StateTests/stInitCodeTest.json
@@ -1,9 +1,9 @@
{
- "CallRecursiveContract" : {
+ "CallContractToCreateContractAndCallItOOG" : {
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "45678256",
- "currentGasLimit" : "1000000",
+ "currentGasLimit" : "100000000",
"currentNumber" : "0",
"currentTimestamp" : 1,
"previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
@@ -12,222 +12,329 @@
],
"out" : "0x",
"post" : {
- "04110d816c380812a427968ece99b1c963dfbce6" : {
- "balance" : "0",
- "code" : "0x",
- "nonce" : "1",
- "storage" : {
- "0x02" : "0x04110d816c380812a427968ece99b1c963dfbce6"
- }
- },
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
- "balance" : "1",
- "code" : "0x3060025560206000600039602060006000f0",
+ "balance" : "998",
+ "code" : "0x74600c60005566602060406000f060205260076039f36000526015600b6001f0600055600060006000600060016000546000f1",
"nonce" : "1",
"storage" : {
- "0x02" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87"
+ "0x" : "0xd2571607e241ecf590ed94b12d87c94babe36db6"
}
},
- "0a517d755cebbf66312b30fff713666a9cb917e0" : {
- "balance" : "0",
+ "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "1301",
"code" : "0x",
- "nonce" : "1",
+ "nonce" : "0",
"storage" : {
- "0x02" : "0x0a517d755cebbf66312b30fff713666a9cb917e0"
}
},
- "24dd378f51adc67a50e339e8031fe9bd4aafab36" : {
- "balance" : "0",
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "99998699",
"code" : "0x",
"nonce" : "1",
"storage" : {
- "0x02" : "0x24dd378f51adc67a50e339e8031fe9bd4aafab36"
}
},
- "293f982d000532a7861ab122bdc4bbfd26bf9030" : {
- "balance" : "0",
- "code" : "0x",
- "nonce" : "1",
+ "d2571607e241ecf590ed94b12d87c94babe36db6" : {
+ "balance" : "2",
+ "code" : "0x602060406000f0",
+ "nonce" : "0",
"storage" : {
- "0x02" : "0x293f982d000532a7861ab122bdc4bbfd26bf9030"
+ "0x" : "0x0c"
}
- },
- "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
- "balance" : "10000",
- "code" : "0x",
+ }
+ },
+ "pre" : {
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "1000",
+ "code" : "0x74600c60005566602060406000f060205260076039f36000526015600b6001f0600055600060006000600060016000546000f1",
"nonce" : "0",
"storage" : {
}
},
- "2cf5732f017b0cf1b1f13a1478e10239716bf6b5" : {
- "balance" : "0",
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "100000000",
"code" : "0x",
- "nonce" : "1",
+ "nonce" : "0",
"storage" : {
- "0x02" : "0x2cf5732f017b0cf1b1f13a1478e10239716bf6b5"
}
- },
- "31c640b92c21a1f1465c91070b4b3b4d6854195f" : {
- "balance" : "0",
- "code" : "0x",
+ }
+ },
+ "transaction" : {
+ "data" : "0x00",
+ "gasLimit" : "20000000",
+ "gasPrice" : "1",
+ "nonce" : "0",
+ "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "value" : "0"
+ }
+ },
+ "CallContractToCreateContractNoCash" : {
+ "env" : {
+ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "45678256",
+ "currentGasLimit" : "100000000",
+ "currentNumber" : "0",
+ "currentTimestamp" : 1,
+ "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "logs" : [
+ ],
+ "out" : "0x",
+ "post" : {
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "1000",
+ "code" : "0x74600c60005566602060406000f060205260076039f36000526015600b6103e9f0600055",
"nonce" : "0",
"storage" : {
}
},
- "37f998764813b136ddf5a754f34063fd03065e36" : {
- "balance" : "0",
+ "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "709",
"code" : "0x",
- "nonce" : "1",
+ "nonce" : "0",
"storage" : {
- "0x02" : "0x37f998764813b136ddf5a754f34063fd03065e36"
}
},
- "37fa399a749c121f8a15ce77e3d9f9bec8020d7a" : {
- "balance" : "0",
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "99999291",
"code" : "0x",
"nonce" : "1",
"storage" : {
- "0x02" : "0x37fa399a749c121f8a15ce77e3d9f9bec8020d7a"
+ }
+ }
+ },
+ "pre" : {
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "1000",
+ "code" : "0x74600c60005566602060406000f060205260076039f36000526015600b6103e9f0600055",
+ "nonce" : "0",
+ "storage" : {
}
},
- "4f36659fa632310b6ec438dea4085b522a2dd077" : {
- "balance" : "0",
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "100000000",
"code" : "0x",
- "nonce" : "1",
+ "nonce" : "0",
"storage" : {
- "0x02" : "0x4f36659fa632310b6ec438dea4085b522a2dd077"
}
- },
- "62c01474f089b07dae603491675dc5b5748f7049" : {
+ }
+ },
+ "transaction" : {
+ "data" : "0x00",
+ "gasLimit" : "20000000",
+ "gasPrice" : "1",
+ "nonce" : "0",
+ "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "value" : "0"
+ }
+ },
+ "CallContractToCreateContractOOG" : {
+ "env" : {
+ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "45678256",
+ "currentGasLimit" : "100000000",
+ "currentNumber" : "0",
+ "currentTimestamp" : 1,
+ "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "logs" : [
+ ],
+ "out" : "0x",
+ "post" : {
+ "0000000000000000000000000000000000000000" : {
"balance" : "0",
"code" : "0x",
- "nonce" : "1",
+ "nonce" : "0",
"storage" : {
- "0x02" : "0x62c01474f089b07dae603491675dc5b5748f7049"
}
},
- "729af7294be595a0efd7d891c9e51f89c07950c7" : {
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"balance" : "0",
- "code" : "0x",
- "nonce" : "1",
+ "code" : "0x74600c60005566602060406000f060205260076039f36000526015600b6001f0600055600060006000600060006000546000f1",
+ "nonce" : "0",
"storage" : {
- "0x02" : "0x729af7294be595a0efd7d891c9e51f89c07950c7"
}
},
- "83e3e5a16d3b696a0314b30b2534804dd5e11197" : {
- "balance" : "0",
+ "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "756",
"code" : "0x",
- "nonce" : "1",
+ "nonce" : "0",
"storage" : {
- "0x02" : "0x83e3e5a16d3b696a0314b30b2534804dd5e11197"
}
},
- "8703df2417e0d7c59d063caa9583cb10a4d20532" : {
- "balance" : "0",
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "99999244",
"code" : "0x",
"nonce" : "1",
"storage" : {
- "0x02" : "0x8703df2417e0d7c59d063caa9583cb10a4d20532"
}
- },
- "8dffcd74e5b5923512916c6a64b502689cfa65e1" : {
+ }
+ },
+ "pre" : {
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"balance" : "0",
- "code" : "0x",
- "nonce" : "1",
+ "code" : "0x74600c60005566602060406000f060205260076039f36000526015600b6001f0600055600060006000600060006000546000f1",
+ "nonce" : "0",
"storage" : {
- "0x02" : "0x8dffcd74e5b5923512916c6a64b502689cfa65e1"
}
},
- "95a4d7cccb5204733874fa87285a176fe1e9e240" : {
- "balance" : "0",
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "100000000",
"code" : "0x",
+ "nonce" : "0",
+ "storage" : {
+ }
+ }
+ },
+ "transaction" : {
+ "data" : "0x00",
+ "gasLimit" : "20000000",
+ "gasPrice" : "1",
+ "nonce" : "0",
+ "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "value" : "0"
+ }
+ },
+ "CallContractToCreateContractWhichWouldCreateContractIfCalled" : {
+ "env" : {
+ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "45678256",
+ "currentGasLimit" : "100000000",
+ "currentNumber" : "0",
+ "currentTimestamp" : 1,
+ "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "logs" : [
+ ],
+ "out" : "0x",
+ "post" : {
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "998",
+ "code" : "0x74600c60005566602060406000f060205260076039f36000526015600b6001f0600055600060006000600060016000546101f4f1",
"nonce" : "1",
"storage" : {
- "0x02" : "0x95a4d7cccb5204733874fa87285a176fe1e9e240"
+ "0x" : "0xd2571607e241ecf590ed94b12d87c94babe36db6"
}
},
- "99b2fcba8120bedd048fe79f5262a6690ed38c39" : {
- "balance" : "0",
+ "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "1407",
"code" : "0x",
- "nonce" : "1",
+ "nonce" : "0",
"storage" : {
- "0x02" : "0x99b2fcba8120bedd048fe79f5262a6690ed38c39"
}
},
- "a4202b8b8afd5354e3e40a219bdc17f6001bf2cf" : {
+ "62c01474f089b07dae603491675dc5b5748f7049" : {
"balance" : "0",
"code" : "0x",
- "nonce" : "1",
+ "nonce" : "0",
"storage" : {
- "0x02" : "0xa4202b8b8afd5354e3e40a219bdc17f6001bf2cf"
}
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "89999",
+ "balance" : "99998593",
"code" : "0x",
"nonce" : "1",
"storage" : {
}
},
- "a9647f4a0a14042d91dc33c0328030a7157c93ae" : {
- "balance" : "0",
- "code" : "0x",
+ "d2571607e241ecf590ed94b12d87c94babe36db6" : {
+ "balance" : "2",
+ "code" : "0x602060406000f0",
"nonce" : "1",
"storage" : {
- "0x02" : "0xa9647f4a0a14042d91dc33c0328030a7157c93ae"
+ "0x" : "0x0c"
+ }
+ }
+ },
+ "pre" : {
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "1000",
+ "code" : "0x74600c60005566602060406000f060205260076039f36000526015600b6001f0600055600060006000600060016000546101f4f1",
+ "nonce" : "0",
+ "storage" : {
}
},
- "aa6cffe5185732689c18f37a7f86170cb7304c2a" : {
- "balance" : "0",
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "100000000",
"code" : "0x",
+ "nonce" : "0",
+ "storage" : {
+ }
+ }
+ },
+ "transaction" : {
+ "data" : "0x00",
+ "gasLimit" : "20000000",
+ "gasPrice" : "1",
+ "nonce" : "0",
+ "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "value" : "0"
+ }
+ },
+ "CallContractToCreateContractWhichWouldCreateContractInInitCode" : {
+ "env" : {
+ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "45678256",
+ "currentGasLimit" : "100000000",
+ "currentNumber" : "0",
+ "currentTimestamp" : 1,
+ "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "logs" : [
+ ],
+ "out" : "0x",
+ "post" : {
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "1",
+ "code" : "0x6b600c600055602060406000f0600052600c60146000f0",
"nonce" : "1",
"storage" : {
- "0x02" : "0xaa6cffe5185732689c18f37a7f86170cb7304c2a"
}
},
- "aae4a2e3c51c04606dcb3723456e58f3ed214f45" : {
- "balance" : "0",
+ "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "1016",
"code" : "0x",
- "nonce" : "1",
+ "nonce" : "0",
"storage" : {
- "0x02" : "0xaae4a2e3c51c04606dcb3723456e58f3ed214f45"
}
},
- "c37a43e940dfb5baf581a0b82b351d48305fc885" : {
+ "62c01474f089b07dae603491675dc5b5748f7049" : {
"balance" : "0",
"code" : "0x",
- "nonce" : "1",
+ "nonce" : "0",
"storage" : {
- "0x02" : "0xc37a43e940dfb5baf581a0b82b351d48305fc885"
}
},
- "d2571607e241ecf590ed94b12d87c94babe36db6" : {
- "balance" : "0",
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "99998984",
"code" : "0x",
"nonce" : "1",
"storage" : {
- "0x02" : "0xd2571607e241ecf590ed94b12d87c94babe36db6"
}
},
- "f735071cbee190d76b704ce68384fc21e389fbe7" : {
+ "d2571607e241ecf590ed94b12d87c94babe36db6" : {
"balance" : "0",
"code" : "0x",
"nonce" : "1",
"storage" : {
- "0x02" : "0xf735071cbee190d76b704ce68384fc21e389fbe7"
+ "0x" : "0x0c"
}
}
},
"pre" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
- "balance" : "0",
- "code" : "0x3060025560206000600039602060006000f0",
+ "balance" : "1",
+ "code" : "0x6b600c600055602060406000f0600052600c60146000f0",
"nonce" : "0",
"storage" : {
}
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "100000",
+ "balance" : "100000000",
"code" : "0x",
"nonce" : "0",
"storage" : {
@@ -236,15 +343,15 @@
},
"transaction" : {
"data" : "0x00",
- "gasLimit" : "10000",
+ "gasLimit" : "20000000",
"gasPrice" : "1",
"nonce" : "0",
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
"to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87",
- "value" : "1"
+ "value" : "0"
}
},
- "CallTheContractToCreateContractWithInitCode" : {
+ "CallRecursiveContract" : {
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "45678256",
@@ -266,7 +373,7 @@
}
},
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
- "balance" : "10001",
+ "balance" : "1",
"code" : "0x3060025560206000600039602060006000f0",
"nonce" : "1",
"storage" : {
@@ -465,7 +572,7 @@
},
"pre" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
- "balance" : "10000",
+ "balance" : "0",
"code" : "0x3060025560206000600039602060006000f0",
"nonce" : "0",
"storage" : {
@@ -588,7 +695,7 @@
}
},
"transaction" : {
- "data" : "0x600a80600c6000396000f300600160008035811a8100",
+ "data" : "0x600a80600c6000396000f200600160008035811a8100",
"gasLimit" : "599",
"gasPrice" : "1",
"nonce" : "0",
@@ -642,7 +749,7 @@
}
},
"transaction" : {
- "data" : "0x600a80600c6000396000f300600160008035811a8100",
+ "data" : "0x600a80600c6000396000f200600160008035811a8100",
"gasLimit" : "590",
"gasPrice" : "3",
"nonce" : "0",
@@ -750,7 +857,7 @@
}
},
"transaction" : {
- "data" : "0x600a80600c6000396000f300600160008035811a8100",
+ "data" : "0x600a80600c6000396000f200600160008035811a8100",
"gasLimit" : "599",
"gasPrice" : "1",
"nonce" : "0",
@@ -770,10 +877,10 @@
},
"logs" : [
],
- "out" : "0xff600160008035811a81",
+ "out" : "0x",
"post" : {
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
- "balance" : "653",
+ "balance" : "1000",
"code" : "0x",
"nonce" : "0",
"storage" : {
@@ -781,13 +888,13 @@
},
"6295ee1b4f6dd65047762f924ecd367c17eabf8f" : {
"balance" : "1",
- "code" : "0xff600160008035811a81",
+ "code" : "0x",
"nonce" : "0",
"storage" : {
}
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "9346",
+ "balance" : "8999",
"code" : "0x",
"nonce" : "1",
"storage" : {
@@ -804,7 +911,7 @@
}
},
"transaction" : {
- "data" : "0x600a80600c6000396000f300ff600160008035811a81",
+ "data" : "0x600a80600c6000396000f200ff600160008035811a81",
"gasLimit" : "1000",
"gasPrice" : "1",
"nonce" : "0",
@@ -858,7 +965,7 @@
}
},
"transaction" : {
- "data" : "0x600a80600c600039600000f30000600160008035811a81",
+ "data" : "0x600a80600c600039600000f20000600160008035811a81",
"gasLimit" : "1000",
"gasPrice" : "1",
"nonce" : "0",
@@ -912,7 +1019,7 @@
}
},
"transaction" : {
- "data" : "0x600a80600c6000396000fff3ffff600160008035811a81",
+ "data" : "0x600a80600c6000396000fff2ffff600160008035811a81",
"gasLimit" : "1000",
"gasPrice" : "1",
"nonce" : "0",
@@ -921,4 +1028,4 @@
"value" : "1"
}
}
-}
+} \ No newline at end of file
diff --git a/tests/files/StateTests/stSystemOperationsTest.json b/tests/files/StateTests/stSystemOperationsTest.json
index e92c8d9ad..dd5d35c20 100644
--- a/tests/files/StateTests/stSystemOperationsTest.json
+++ b/tests/files/StateTests/stSystemOperationsTest.json
@@ -552,14 +552,14 @@
}
},
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
- "balance" : "261077",
+ "balance" : "261097",
"code" : "0x",
"nonce" : "0",
"storage" : {
}
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "999999999999638923",
+ "balance" : "999999999999638903",
"code" : "0x",
"nonce" : "1",
"storage" : {
@@ -584,7 +584,7 @@
},
"transaction" : {
"data" : "",
- "gasLimit" : "365223",
+ "gasLimit" : "365243",
"gasPrice" : "1",
"nonce" : "0",
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
@@ -610,19 +610,19 @@
"code" : "0x600160005401600055600060006000600060003060e05a03f1600155",
"nonce" : "0",
"storage" : {
- "0x" : "0x03ff",
+ "0x" : "0x0400",
"0x01" : "0x01"
}
},
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
- "balance" : "261078",
+ "balance" : "260996",
"code" : "0x",
"nonce" : "0",
"storage" : {
}
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "999999999999638922",
+ "balance" : "999999999999639004",
"code" : "0x",
"nonce" : "1",
"storage" : {
@@ -647,7 +647,7 @@
},
"transaction" : {
"data" : "",
- "gasLimit" : "365224",
+ "gasLimit" : "365244",
"gasPrice" : "1",
"nonce" : "0",
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
@@ -4166,11 +4166,10 @@
"code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6000527faaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaa6020526000604060406000601773945304eb96065b2a98b57a48a06ae28d285a71b56103e8f1600055",
"nonce" : "0",
"storage" : {
- "0x" : "0x01"
}
},
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
- "balance" : "1165",
+ "balance" : "1636",
"code" : "0x",
"nonce" : "0",
"storage" : {
@@ -4181,11 +4180,10 @@
"code" : "0x60003554156009570060203560003555",
"nonce" : "0",
"storage" : {
- "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" : "0xaaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaa"
}
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "999999999999898835",
+ "balance" : "999999999999898364",
"code" : "0x",
"nonce" : "1",
"storage" : {
@@ -4243,11 +4241,10 @@
"code" : "0x7feeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff006000527faaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaa6020526000620f120660406000601773945304eb96065b2a98b57a48a06ae28d285a71b56101f4f1600055",
"nonce" : "0",
"storage" : {
- "0x" : "0x01"
}
},
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
- "balance" : "1165",
+ "balance" : "1136",
"code" : "0x",
"nonce" : "0",
"storage" : {
@@ -4258,11 +4255,10 @@
"code" : "0x60003554156009570060203560003555",
"nonce" : "0",
"storage" : {
- "0xeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00" : "0xaaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaa"
}
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "999999999999898835",
+ "balance" : "999999999999898864",
"code" : "0x",
"nonce" : "1",
"storage" : {
@@ -4320,11 +4316,10 @@
"code" : "0x7feeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff006000527faaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaa602052600060406000620f1206601773945304eb96065b2a98b57a48a06ae28d285a71b56101f4f1600055",
"nonce" : "0",
"storage" : {
- "0x" : "0x01"
}
},
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
- "balance" : "965",
+ "balance" : "1136",
"code" : "0x",
"nonce" : "0",
"storage" : {
@@ -4338,7 +4333,7 @@
}
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "999999999999899035",
+ "balance" : "999999999999898864",
"code" : "0x",
"nonce" : "1",
"storage" : {
@@ -4848,18 +4843,17 @@
"code" : "0x60003554156009570060203560003555",
"nonce" : "0",
"storage" : {
- "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa" : "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa"
}
},
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
- "balance" : "1149",
+ "balance" : "1000000",
"code" : "0x",
"nonce" : "0",
"storage" : {
}
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "999999999999898851",
+ "balance" : "999999999998900000",
"code" : "0x",
"nonce" : "1",
"storage" : {
@@ -4892,6 +4886,68 @@
"value" : "100000"
}
},
+ "callValue" : {
+ "env" : {
+ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "256",
+ "currentGasLimit" : "10000000",
+ "currentNumber" : "0",
+ "currentTimestamp" : 1,
+ "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "logs" : [
+ ],
+ "out" : "0x",
+ "post" : {
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "1000000000000100000",
+ "code" : "0x34600055",
+ "nonce" : "0",
+ "storage" : {
+ "0x" : "0x0186a0"
+ }
+ },
+ "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "802",
+ "code" : "0x",
+ "nonce" : "0",
+ "storage" : {
+ }
+ },
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "999999999999899198",
+ "code" : "0x",
+ "nonce" : "1",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "1000000000000000000",
+ "code" : "0x34600055",
+ "nonce" : "0",
+ "storage" : {
+ }
+ },
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "1000000000000000000",
+ "code" : "0x",
+ "nonce" : "0",
+ "storage" : {
+ }
+ }
+ },
+ "transaction" : {
+ "data" : "",
+ "gasLimit" : "10000000",
+ "gasPrice" : "1",
+ "nonce" : "0",
+ "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "value" : "100000"
+ }
+ },
"callcodeToNameRegistrator0" : {
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
@@ -4910,12 +4966,10 @@
"code" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6000527faaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaa6020526000604060406000601773945304eb96065b2a98b57a48a06ae28d285a71b56103e8f2600055",
"nonce" : "0",
"storage" : {
- "0x" : "0x01",
- "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" : "0xaaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaa"
}
},
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
- "balance" : "1165",
+ "balance" : "1636",
"code" : "0x",
"nonce" : "0",
"storage" : {
@@ -4929,7 +4983,7 @@
}
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "999999999999898835",
+ "balance" : "999999999999898364",
"code" : "0x",
"nonce" : "1",
"storage" : {
@@ -5046,6 +5100,68 @@
"value" : "100000"
}
},
+ "callerAccountBalance" : {
+ "env" : {
+ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "256",
+ "currentGasLimit" : "10000000",
+ "currentNumber" : "0",
+ "currentTimestamp" : 1,
+ "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "logs" : [
+ ],
+ "out" : "0x",
+ "post" : {
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "1000000000000100000",
+ "code" : "0x3331600055",
+ "nonce" : "0",
+ "storage" : {
+ "0x" : "0x0de0b6b3a6c9e2e0"
+ }
+ },
+ "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "822",
+ "code" : "0x",
+ "nonce" : "0",
+ "storage" : {
+ }
+ },
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "999999999999899178",
+ "code" : "0x",
+ "nonce" : "1",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "balance" : "1000000000000000000",
+ "code" : "0x3331600055",
+ "nonce" : "0",
+ "storage" : {
+ }
+ },
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "1000000000000000000",
+ "code" : "0x",
+ "nonce" : "0",
+ "storage" : {
+ }
+ }
+ },
+ "transaction" : {
+ "data" : "",
+ "gasLimit" : "10000000",
+ "gasPrice" : "1",
+ "nonce" : "0",
+ "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "value" : "100000"
+ }
+ },
"callstatelessToReturn1" : {
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
@@ -5367,7 +5483,7 @@
"value" : "100000"
}
},
- "return0" : {
+ "currentAccountBalance" : {
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "256",
@@ -5378,24 +5494,25 @@
},
"logs" : [
],
- "out" : "0x37",
+ "out" : "0x",
"post" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
- "balance" : "100023",
- "code" : "0x603760005360016000f3",
+ "balance" : "1000000000000100000",
+ "code" : "0x3031600055",
"nonce" : "0",
"storage" : {
+ "0x" : "0x0de0b6b3a76586a0"
}
},
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
- "balance" : "507",
+ "balance" : "822",
"code" : "0x",
"nonce" : "0",
"storage" : {
}
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "999999999999899493",
+ "balance" : "999999999999899178",
"code" : "0x",
"nonce" : "1",
"storage" : {
@@ -5404,8 +5521,8 @@
},
"pre" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
- "balance" : "23",
- "code" : "0x603760005360016000f3",
+ "balance" : "1000000000000000000",
+ "code" : "0x3031600055",
"nonce" : "0",
"storage" : {
}
@@ -5420,7 +5537,7 @@
},
"transaction" : {
"data" : "",
- "gasLimit" : "1000000",
+ "gasLimit" : "10000000",
"gasPrice" : "1",
"nonce" : "0",
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
@@ -5428,7 +5545,7 @@
"value" : "100000"
}
},
- "return1" : {
+ "return0" : {
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "256",
@@ -5439,11 +5556,11 @@
},
"logs" : [
],
- "out" : "0x3700",
+ "out" : "0x37",
"post" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"balance" : "100023",
- "code" : "0x603760005360026000f3",
+ "code" : "0x603760005360016000f3",
"nonce" : "0",
"storage" : {
}
@@ -5466,7 +5583,7 @@
"pre" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"balance" : "23",
- "code" : "0x603760005360026000f3",
+ "code" : "0x603760005360016000f3",
"nonce" : "0",
"storage" : {
}
@@ -5489,7 +5606,7 @@
"value" : "100000"
}
},
- "return2" : {
+ "return1" : {
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "256",
@@ -5500,24 +5617,24 @@
},
"logs" : [
],
- "out" : "0x370000000000000000000000000000000000000000000000000000000000000000",
+ "out" : "0x3700",
"post" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"balance" : "100023",
- "code" : "0x603760005360216000f3",
+ "code" : "0x603760005360026000f3",
"nonce" : "0",
"storage" : {
}
},
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
- "balance" : "508",
+ "balance" : "507",
"code" : "0x",
"nonce" : "0",
"storage" : {
}
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "999999999999899492",
+ "balance" : "999999999999899493",
"code" : "0x",
"nonce" : "1",
"storage" : {
@@ -5527,7 +5644,7 @@
"pre" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"balance" : "23",
- "code" : "0x603760005360216000f3",
+ "code" : "0x603760005360026000f3",
"nonce" : "0",
"storage" : {
}
@@ -5550,7 +5667,7 @@
"value" : "100000"
}
},
- "suicideAddress" : {
+ "return2" : {
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "256",
@@ -5561,71 +5678,24 @@
},
"logs" : [
],
- "out" : "0x",
+ "out" : "0x370000000000000000000000000000000000000000000000000000000000000000",
"post" : {
- "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
- "balance" : "803",
- "code" : "0x",
- "nonce" : "0",
- "storage" : {
- }
- },
- "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "999999999999899197",
- "code" : "0x",
- "nonce" : "1",
- "storage" : {
- }
- }
- },
- "pre" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
- "balance" : "1000000000000000000",
- "code" : "0x3060005530ff",
+ "balance" : "100023",
+ "code" : "0x603760005360216000f3",
"nonce" : "0",
"storage" : {
}
},
- "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "1000000000000000000",
- "code" : "0x",
- "nonce" : "0",
- "storage" : {
- }
- }
- },
- "transaction" : {
- "data" : "",
- "gasLimit" : "1000000",
- "gasPrice" : "1",
- "nonce" : "0",
- "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
- "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87",
- "value" : "100000"
- }
- },
- "suicideCaller" : {
- "env" : {
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
- "currentDifficulty" : "256",
- "currentGasLimit" : "10000000",
- "currentNumber" : "0",
- "currentTimestamp" : 1,
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
- },
- "logs" : [
- ],
- "out" : "0x",
- "post" : {
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
- "balance" : "803",
+ "balance" : "508",
"code" : "0x",
"nonce" : "0",
"storage" : {
}
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "1999999999999999197",
+ "balance" : "999999999999899492",
"code" : "0x",
"nonce" : "1",
"storage" : {
@@ -5634,8 +5704,8 @@
},
"pre" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
- "balance" : "1000000000000000000",
- "code" : "0x3360005533ff",
+ "balance" : "23",
+ "code" : "0x603760005360216000f3",
"nonce" : "0",
"storage" : {
}
@@ -5658,7 +5728,7 @@
"value" : "100000"
}
},
- "suicideNotExistingAccount" : {
+ "suicideAddress" : {
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "256",
@@ -5672,31 +5742,24 @@
"out" : "0x",
"post" : {
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
- "balance" : "501",
+ "balance" : "803",
"code" : "0x",
"nonce" : "0",
"storage" : {
}
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "999999999999899499",
+ "balance" : "999999999999899197",
"code" : "0x",
"nonce" : "1",
"storage" : {
}
- },
- "aa1722f3947def4cf144679da39c4c32bdc35681" : {
- "balance" : "1000000000000100000",
- "code" : "0x",
- "nonce" : "0",
- "storage" : {
- }
}
},
"pre" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"balance" : "1000000000000000000",
- "code" : "0x73aa1722f3947def4cf144679da39c4c32bdc35681ff",
+ "code" : "0x3060005530ff",
"nonce" : "0",
"storage" : {
}
@@ -5719,7 +5782,7 @@
"value" : "100000"
}
},
- "suicideOrigin" : {
+ "suicideCaller" : {
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "256",
@@ -5750,7 +5813,7 @@
"pre" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"balance" : "1000000000000000000",
- "code" : "0x3260005532ff",
+ "code" : "0x3360005533ff",
"nonce" : "0",
"storage" : {
}
@@ -5773,7 +5836,7 @@
"value" : "100000"
}
},
- "suicideSendEtherToMe" : {
+ "suicideNotExistingAccount" : {
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "256",
@@ -5799,74 +5862,19 @@
"nonce" : "1",
"storage" : {
}
- }
- },
- "pre" : {
- "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
- "balance" : "1000000000000000000",
- "code" : "0x30ff",
- "nonce" : "0",
- "storage" : {
- }
},
- "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "1000000000000000000",
- "code" : "0x",
- "nonce" : "0",
- "storage" : {
- }
- }
- },
- "transaction" : {
- "data" : "",
- "gasLimit" : "1000000",
- "gasPrice" : "1",
- "nonce" : "0",
- "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
- "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87",
- "value" : "100000"
- }
- },
- "callValue" : {
- "env" : {
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
- "currentDifficulty" : "256",
- "currentGasLimit" : "10000000",
- "currentNumber" : "0",
- "currentTimestamp" : 1,
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
- },
- "logs" : [
- ],
- "out" : "0x",
- "post" : {
- "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "aa1722f3947def4cf144679da39c4c32bdc35681" : {
"balance" : "1000000000000100000",
- "code" : "0x34600055",
- "nonce" : "0",
- "storage" : {
- "0x" : "0x0186a0"
- }
- },
- "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
- "balance" : "802",
"code" : "0x",
"nonce" : "0",
"storage" : {
}
- },
- "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "999999999999899198",
- "code" : "0x",
- "nonce" : "1",
- "storage" : {
- }
}
},
"pre" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"balance" : "1000000000000000000",
- "code" : "0x34600055",
+ "code" : "0x73aa1722f3947def4cf144679da39c4c32bdc35681ff",
"nonce" : "0",
"storage" : {
}
@@ -5881,7 +5889,7 @@
},
"transaction" : {
"data" : "",
- "gasLimit" : "10000000",
+ "gasLimit" : "1000000",
"gasPrice" : "1",
"nonce" : "0",
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
@@ -5889,7 +5897,7 @@
"value" : "100000"
}
},
- "callerAccountBalance" : {
+ "suicideOrigin" : {
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "256",
@@ -5902,23 +5910,15 @@
],
"out" : "0x",
"post" : {
- "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
- "balance" : "1000000000000100000",
- "code" : "0x3331600055",
- "nonce" : "0",
- "storage" : {
- "0x" : "0x0de0b6b3a6c9e2e0"
- }
- },
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
- "balance" : "822",
+ "balance" : "803",
"code" : "0x",
"nonce" : "0",
"storage" : {
}
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "999999999999899178",
+ "balance" : "1999999999999999197",
"code" : "0x",
"nonce" : "1",
"storage" : {
@@ -5928,7 +5928,7 @@
"pre" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"balance" : "1000000000000000000",
- "code" : "0x3331600055",
+ "code" : "0x3260005532ff",
"nonce" : "0",
"storage" : {
}
@@ -5943,7 +5943,7 @@
},
"transaction" : {
"data" : "",
- "gasLimit" : "10000000",
+ "gasLimit" : "1000000",
"gasPrice" : "1",
"nonce" : "0",
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
@@ -5951,7 +5951,7 @@
"value" : "100000"
}
},
- "currentAccountBalance" : {
+ "suicideSendEtherToMe" : {
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "256",
@@ -5964,23 +5964,15 @@
],
"out" : "0x",
"post" : {
- "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
- "balance" : "1000000000000100000",
- "code" : "0x3031600055",
- "nonce" : "0",
- "storage" : {
- "0x" : "0x0de0b6b3a76586a0"
- }
- },
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
- "balance" : "822",
+ "balance" : "501",
"code" : "0x",
"nonce" : "0",
"storage" : {
}
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "999999999999899178",
+ "balance" : "999999999999899499",
"code" : "0x",
"nonce" : "1",
"storage" : {
@@ -5990,7 +5982,7 @@
"pre" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"balance" : "1000000000000000000",
- "code" : "0x3031600055",
+ "code" : "0x30ff",
"nonce" : "0",
"storage" : {
}
@@ -6005,7 +5997,7 @@
},
"transaction" : {
"data" : "",
- "gasLimit" : "10000000",
+ "gasLimit" : "1000000",
"gasPrice" : "1",
"nonce" : "0",
"secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
@@ -6013,4 +6005,4 @@
"value" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/tests/files/StateTests/stTransactionTest.json b/tests/files/StateTests/stTransactionTest.json
index 0de850797..56f43a733 100644
--- a/tests/files/StateTests/stTransactionTest.json
+++ b/tests/files/StateTests/stTransactionTest.json
@@ -1,4 +1,156 @@
{
+ "ContractStoreClearsOOG" : {
+ "env" : {
+ "currentCoinbase" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "currentDifficulty" : "45678256",
+ "currentGasLimit" : "10000",
+ "currentNumber" : "0",
+ "currentTimestamp" : 1,
+ "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "logs" : [
+ ],
+ "out" : "0x",
+ "post" : {
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "6390",
+ "code" : "0x",
+ "nonce" : "1",
+ "storage" : {
+ }
+ },
+ "b94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "600",
+ "code" : "0x",
+ "nonce" : "0",
+ "storage" : {
+ }
+ },
+ "d2571607e241ecf590ed94b12d87c94babe36db6" : {
+ "balance" : "10",
+ "code" : "0x600060005560006001556000600255600060035560006004556000600555600060065560006007556000600855600c600955",
+ "nonce" : "0",
+ "storage" : {
+ "0x" : "0x0c",
+ "0x01" : "0x0c",
+ "0x02" : "0x0c",
+ "0x03" : "0x0c",
+ "0x04" : "0x0c",
+ "0x05" : "0x0c",
+ "0x06" : "0x0c",
+ "0x07" : "0x0c",
+ "0x08" : "0x0c",
+ "0x09" : "0x0c"
+ }
+ }
+ },
+ "pre" : {
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "7000",
+ "code" : "0x",
+ "nonce" : "0",
+ "storage" : {
+ }
+ },
+ "d2571607e241ecf590ed94b12d87c94babe36db6" : {
+ "balance" : "0",
+ "code" : "0x600060005560006001556000600255600060035560006004556000600555600060065560006007556000600855600c600955",
+ "nonce" : "0",
+ "storage" : {
+ "0x" : "0x0c",
+ "0x01" : "0x0c",
+ "0x02" : "0x0c",
+ "0x03" : "0x0c",
+ "0x04" : "0x0c",
+ "0x05" : "0x0c",
+ "0x06" : "0x0c",
+ "0x07" : "0x0c",
+ "0x08" : "0x0c",
+ "0x09" : "0x0c"
+ }
+ }
+ },
+ "transaction" : {
+ "data" : "",
+ "gasLimit" : "600",
+ "gasPrice" : "1",
+ "nonce" : "",
+ "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "d2571607e241ecf590ed94b12d87c94babe36db6",
+ "value" : "10"
+ }
+ },
+ "ContractStoreClearsSuccess" : {
+ "env" : {
+ "currentCoinbase" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "currentDifficulty" : "45678256",
+ "currentGasLimit" : "10000",
+ "currentNumber" : "0",
+ "currentTimestamp" : 1,
+ "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "logs" : [
+ ],
+ "out" : "0x",
+ "post" : {
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "6730",
+ "code" : "0x",
+ "nonce" : "1",
+ "storage" : {
+ }
+ },
+ "b94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "260",
+ "code" : "0x",
+ "nonce" : "0",
+ "storage" : {
+ }
+ },
+ "d2571607e241ecf590ed94b12d87c94babe36db6" : {
+ "balance" : "10",
+ "code" : "0x6000600055600060015560006002556000600355600060045560006005556000600655600060075560006008556000600955",
+ "nonce" : "0",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "7000",
+ "code" : "0x",
+ "nonce" : "0",
+ "storage" : {
+ }
+ },
+ "d2571607e241ecf590ed94b12d87c94babe36db6" : {
+ "balance" : "0",
+ "code" : "0x6000600055600060015560006002556000600355600060045560006005556000600655600060075560006008556000600955",
+ "nonce" : "0",
+ "storage" : {
+ "0x" : "0x0c",
+ "0x01" : "0x0c",
+ "0x02" : "0x0c",
+ "0x03" : "0x0c",
+ "0x04" : "0x0c",
+ "0x05" : "0x0c",
+ "0x06" : "0x0c",
+ "0x07" : "0x0c",
+ "0x08" : "0x0c",
+ "0x09" : "0x0c"
+ }
+ }
+ },
+ "transaction" : {
+ "data" : "",
+ "gasLimit" : "600",
+ "gasPrice" : "1",
+ "nonce" : "",
+ "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "d2571607e241ecf590ed94b12d87c94babe36db6",
+ "value" : "10"
+ }
+ },
"EmptyTransaction" : {
"env" : {
"currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
@@ -273,5 +425,59 @@
"to" : "a94f5374fce5edbc8e2a8697c15331677e6ebf0b",
"value" : "502"
}
+ },
+ "TransactionTooManyRlpElements" : {
+ "env" : {
+ "currentCoinbase" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "currentDifficulty" : "45678256",
+ "currentGasLimit" : "10000",
+ "currentNumber" : "0",
+ "currentTimestamp" : 1,
+ "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "logs" : [
+ ],
+ "out" : "0x",
+ "post" : {
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "93990",
+ "code" : "0x",
+ "nonce" : "1",
+ "storage" : {
+ }
+ },
+ "b94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "6000",
+ "code" : "0x",
+ "nonce" : "0",
+ "storage" : {
+ }
+ },
+ "d2571607e241ecf590ed94b12d87c94babe36db6" : {
+ "balance" : "10",
+ "code" : "0x",
+ "nonce" : "0",
+ "storage" : {
+ }
+ }
+ },
+ "pre" : {
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "100000",
+ "code" : "0x",
+ "nonce" : "0",
+ "storage" : {
+ }
+ }
+ },
+ "transaction" : {
+ "data" : "",
+ "gasLimit" : "1600",
+ "gasPrice" : "12",
+ "nonce" : "",
+ "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "d2571607e241ecf590ed94b12d87c94babe36db6",
+ "value" : "10"
+ }
}
} \ No newline at end of file