diff options
author | CJentzsch <jentzsch.software@gmail.com> | 2015-03-02 22:50:12 +0800 |
---|---|---|
committer | CJentzsch <jentzsch.software@gmail.com> | 2015-03-02 22:50:12 +0800 |
commit | 67f3f4c1d8c524edf2576503e45c05ba85f3b608 (patch) | |
tree | 2719f8e7ff0bb7d6e518a751d817df9e57231375 /StateTests/stRefundTest.json | |
parent | cb868a604c9c86c435501aaf18906f6595467bb4 (diff) | |
download | go-tangerine-67f3f4c1d8c524edf2576503e45c05ba85f3b608.tar go-tangerine-67f3f4c1d8c524edf2576503e45c05ba85f3b608.tar.gz go-tangerine-67f3f4c1d8c524edf2576503e45c05ba85f3b608.tar.bz2 go-tangerine-67f3f4c1d8c524edf2576503e45c05ba85f3b608.tar.lz go-tangerine-67f3f4c1d8c524edf2576503e45c05ba85f3b608.tar.xz go-tangerine-67f3f4c1d8c524edf2576503e45c05ba85f3b608.tar.zst go-tangerine-67f3f4c1d8c524edf2576503e45c05ba85f3b608.zip |
vmGasCostchanges
Diffstat (limited to 'StateTests/stRefundTest.json')
-rw-r--r-- | StateTests/stRefundTest.json | 404 |
1 files changed, 44 insertions, 360 deletions
diff --git a/StateTests/stRefundTest.json b/StateTests/stRefundTest.json index f438938ea..838910732 100644 --- a/StateTests/stRefundTest.json +++ b/StateTests/stRefundTest.json @@ -1,9 +1,9 @@ { - "refund500" : { + "RefundOverflow" : { "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "currentDifficulty" : "256", - "currentGasLimit" : "1000000", + "currentDifficulty" : "45678256", + "currentGasLimit" : "115792089237316195423570985008687907853269984665640564039457584007913129639935", "currentNumber" : "0", "currentTimestamp" : 1, "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" @@ -12,46 +12,17 @@ ], "out" : "0x", "post" : { - "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "1000000000000000000", - "code" : "0x600154506002545060ff60020a600a553031600b55600060015560006002556000600355600060045560006005556000600655", - "nonce" : "0", - "storage" : { - "0x0a" : "0x8000000000000000000000000000000000000000000000000000000000000000", - "0x0b" : "0x0de0b6b3a7640000" - } - }, - "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { - "balance" : "592", - "code" : "0x", - "nonce" : "0", - "storage" : { - } - }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "9408", + "balance" : "400", "code" : "0x", - "nonce" : "1", + "nonce" : "0", "storage" : { } } }, "pre" : { - "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "1000000000000000000", - "code" : "0x600154506002545060ff60020a600a553031600b55600060015560006002556000600355600060045560006005556000600655", - "nonce" : "0", - "storage" : { - "0x01" : "0x01", - "0x02" : "0x01", - "0x03" : "0x01", - "0x04" : "0x01", - "0x05" : "0x01", - "0x06" : "0x01" - } - }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "10000", + "balance" : "400", "code" : "0x", "nonce" : "0", "storage" : { @@ -60,15 +31,15 @@ }, "transaction" : { "data" : "", - "gasLimit" : "10000", - "gasPrice" : "1", + "gasLimit" : "5789604461865809771178549250434395392663499233282028201972879200395656482016", + "gasPrice" : "20", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", - "value" : "0" + "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "value" : "" } }, - "refund50_1" : { + "refund500" : { "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "256", @@ -81,24 +52,10 @@ ], "out" : "0x", "post" : { - "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "1000000000000000000", - "code" : "0x60006001556000600255600060035560006004556000600555", - "nonce" : "0", - "storage" : { - } - }, - "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { - "balance" : "255", - "code" : "0x", - "nonce" : "0", - "storage" : { - } - }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "9745", + "balance" : "10000", "code" : "0x", - "nonce" : "1", + "nonce" : "0", "storage" : { } } @@ -106,14 +63,15 @@ "pre" : { "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "balance" : "1000000000000000000", - "code" : "0x60006001556000600255600060035560006004556000600555", + "code" : "0x600154506002545060ff60020a600a553031600b55600060015560006002556000600355600060045560006005556000600655", "nonce" : "0", "storage" : { "0x01" : "0x01", "0x02" : "0x01", "0x03" : "0x01", "0x04" : "0x01", - "0x05" : "0x01" + "0x05" : "0x01", + "0x06" : "0x01" } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { @@ -134,7 +92,7 @@ "value" : "0" } }, - "refund50_2" : { + "refund50_1" : { "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "256", @@ -147,26 +105,10 @@ ], "out" : "0x", "post" : { - "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "1000000000000000000", - "code" : "0x6001600a556001600b5560006001556000600255600060035560006004556000600555", - "nonce" : "0", - "storage" : { - "0x0a" : "0x01", - "0x0b" : "0x01" - } - }, - "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { - "balance" : "614", - "code" : "0x", - "nonce" : "0", - "storage" : { - } - }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "9386", + "balance" : "10000", "code" : "0x", - "nonce" : "1", + "nonce" : "0", "storage" : { } } @@ -174,7 +116,7 @@ "pre" : { "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "balance" : "1000000000000000000", - "code" : "0x6001600a556001600b5560006001556000600255600060035560006004556000600555", + "code" : "0x60006001556000600255600060035560006004556000600555", "nonce" : "0", "storage" : { "0x01" : "0x01", @@ -202,7 +144,7 @@ "value" : "0" } }, - "refund600" : { + "refund50_2" : { "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "256", @@ -215,25 +157,10 @@ ], "out" : "0x", "post" : { - "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "1000000000000000000", - "code" : "0x600154506002545061ffff60020a600a553031600b55600060015560006002556000600355600060045560006005556000600655", - "nonce" : "0", - "storage" : { - "0x0b" : "0x0de0b6b3a7640000" - } - }, - "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { - "balance" : "492", - "code" : "0x", - "nonce" : "0", - "storage" : { - } - }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "9508", + "balance" : "10000", "code" : "0x", - "nonce" : "1", + "nonce" : "0", "storage" : { } } @@ -241,15 +168,14 @@ "pre" : { "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "balance" : "1000000000000000000", - "code" : "0x600154506002545061ffff60020a600a553031600b55600060015560006002556000600355600060045560006005556000600655", + "code" : "0x6001600a556001600b5560006001556000600255600060035560006004556000600555", "nonce" : "0", "storage" : { "0x01" : "0x01", "0x02" : "0x01", "0x03" : "0x01", "0x04" : "0x01", - "0x05" : "0x01", - "0x06" : "0x01" + "0x05" : "0x01" } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { @@ -270,165 +196,7 @@ "value" : "0" } }, - "refund_CallA" : { - "env" : { - "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "currentDifficulty" : "256", - "currentGasLimit" : "1000000", - "currentNumber" : "0", - "currentTimestamp" : 1, - "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" - }, - "logs" : [ - ], - "out" : "0x", - "post" : { - "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "1000000000000000010", - "code" : "0x6000600060006000600073aaae7baea6a6c7c4c2dfeb977efac326af552aaa6101f4f1600055", - "nonce" : "0", - "storage" : { - "0x" : "0x01", - "0x01" : "0x01" - } - }, - "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { - "balance" : "730", - "code" : "0x", - "nonce" : "0", - "storage" : { - } - }, - "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "1260", - "code" : "0x", - "nonce" : "1", - "storage" : { - } - }, - "aaae7baea6a6c7c4c2dfeb977efac326af552aaa" : { - "balance" : "1000000000000000000", - "code" : "0x6000600155", - "nonce" : "0", - "storage" : { - } - } - }, - "pre" : { - "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "1000000000000000000", - "code" : "0x6000600060006000600073aaae7baea6a6c7c4c2dfeb977efac326af552aaa6101f4f1600055", - "nonce" : "0", - "storage" : { - "0x01" : "0x01" - } - }, - "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "2000", - "code" : "0x", - "nonce" : "0", - "storage" : { - } - }, - "aaae7baea6a6c7c4c2dfeb977efac326af552aaa" : { - "balance" : "1000000000000000000", - "code" : "0x6000600155", - "nonce" : "0", - "storage" : { - "0x01" : "0x01" - } - } - }, - "transaction" : { - "data" : "", - "gasLimit" : "1500", - "gasPrice" : "1", - "nonce" : "0", - "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", - "value" : "10" - } - }, - "refund_CallA2" : { - "env" : { - "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "currentDifficulty" : "256", - "currentGasLimit" : "1000000", - "currentNumber" : "0", - "currentTimestamp" : 1, - "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6" - }, - "logs" : [ - ], - "out" : "0x", - "post" : { - "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "1000000000000000010", - "code" : "0x6000600060006000600073aaae7baea6a6c7c4c2dfeb977efac326af552aaa6032f1600055", - "nonce" : "0", - "storage" : { - "0x" : "0x01", - "0x01" : "0x01" - } - }, - "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { - "balance" : "730", - "code" : "0x", - "nonce" : "0", - "storage" : { - } - }, - "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "260", - "code" : "0x", - "nonce" : "1", - "storage" : { - } - }, - "aaae7baea6a6c7c4c2dfeb977efac326af552aaa" : { - "balance" : "1000000000000000000", - "code" : "0x6000600155", - "nonce" : "0", - "storage" : { - } - } - }, - "pre" : { - "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "1000000000000000000", - "code" : "0x6000600060006000600073aaae7baea6a6c7c4c2dfeb977efac326af552aaa6032f1600055", - "nonce" : "0", - "storage" : { - "0x01" : "0x01" - } - }, - "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "1000", - "code" : "0x", - "nonce" : "0", - "storage" : { - } - }, - "aaae7baea6a6c7c4c2dfeb977efac326af552aaa" : { - "balance" : "1000000000000000000", - "code" : "0x6000600155", - "nonce" : "0", - "storage" : { - "0x01" : "0x01" - } - } - }, - "transaction" : { - "data" : "", - "gasLimit" : "850", - "gasPrice" : "1", - "nonce" : "0", - "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", - "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", - "value" : "10" - } - }, - "refund_CallA_OOG" : { + "refund600" : { "env" : { "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentDifficulty" : "256", @@ -441,70 +209,44 @@ ], "out" : "0x", "post" : { - "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "1000000000000000010", - "code" : "0x6000600060006000600073aaae7baea6a6c7c4c2dfeb977efac326af552aaa6001f1600055", - "nonce" : "0", - "storage" : { - "0x01" : "0x01" - } - }, - "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { - "balance" : "629", - "code" : "0x", - "nonce" : "0", - "storage" : { - } - }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "361", + "balance" : "10000", "code" : "0x", - "nonce" : "1", - "storage" : { - } - }, - "aaae7baea6a6c7c4c2dfeb977efac326af552aaa" : { - "balance" : "1000000000000000000", - "code" : "0x6000600155", "nonce" : "0", "storage" : { - "0x01" : "0x01" } } }, "pre" : { "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { "balance" : "1000000000000000000", - "code" : "0x6000600060006000600073aaae7baea6a6c7c4c2dfeb977efac326af552aaa6001f1600055", + "code" : "0x600154506002545061ffff60020a600a553031600b55600060015560006002556000600355600060045560006005556000600655", "nonce" : "0", "storage" : { - "0x01" : "0x01" + "0x01" : "0x01", + "0x02" : "0x01", + "0x03" : "0x01", + "0x04" : "0x01", + "0x05" : "0x01", + "0x06" : "0x01" } }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "1000", + "balance" : "10000", "code" : "0x", "nonce" : "0", "storage" : { } - }, - "aaae7baea6a6c7c4c2dfeb977efac326af552aaa" : { - "balance" : "1000000000000000000", - "code" : "0x6000600155", - "nonce" : "0", - "storage" : { - "0x01" : "0x01" - } } }, "transaction" : { "data" : "", - "gasLimit" : "850", + "gasLimit" : "10000", "gasPrice" : "1", "nonce" : "0", "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87", - "value" : "10" + "value" : "0" } }, "refund_NoOOG_1" : { @@ -520,24 +262,10 @@ ], "out" : "0x", "post" : { - "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "1000000000000000000", - "code" : "0x6000600155", - "nonce" : "0", - "storage" : { - } - }, - "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { - "balance" : "402", - "code" : "0x", - "nonce" : "0", - "storage" : { - } - }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "100", + "balance" : "502", "code" : "0x", - "nonce" : "1", + "nonce" : "0", "storage" : { } } @@ -582,27 +310,12 @@ ], "out" : "0x", "post" : { - "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "1000000000000000000", - "code" : "0x6000600155", - "nonce" : "0", - "storage" : { - "0x01" : "0x01" - } - }, - "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { "balance" : "500", "code" : "0x", "nonce" : "0", "storage" : { } - }, - "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "0", - "code" : "0x", - "nonce" : "1", - "storage" : { - } } }, "pre" : { @@ -645,25 +358,10 @@ ], "out" : "0x", "post" : { - "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "1000000000000000010", - "code" : "0x6017600155", - "nonce" : "0", - "storage" : { - "0x01" : "0x17" - } - }, - "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { - "balance" : "602", - "code" : "0x", - "nonce" : "0", - "storage" : { - } - }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "388", + "balance" : "1000", "code" : "0x", - "nonce" : "1", + "nonce" : "0", "storage" : { } } @@ -708,24 +406,10 @@ ], "out" : "0x", "post" : { - "095e7baea6a6c7c4c2dfeb977efac326af552d87" : { - "balance" : "1000000000000000010", - "code" : "0x6000600155", - "nonce" : "0", - "storage" : { - } - }, - "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { - "balance" : "402", - "code" : "0x", - "nonce" : "0", - "storage" : { - } - }, "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { - "balance" : "588", + "balance" : "1000", "code" : "0x", - "nonce" : "1", + "nonce" : "0", "storage" : { } } |