aboutsummaryrefslogtreecommitdiffstats
path: root/src/VMTestsFiller/vmArithmeticTest
diff options
context:
space:
mode:
Diffstat (limited to 'src/VMTestsFiller/vmArithmeticTest')
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/add0Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/add1Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/add2Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/add3Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/add4Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/addmod0Filler.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/addmod1Filler.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/addmod1_overflow2Filler.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/addmod1_overflow3Filler.json44
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/addmod1_overflow4Filler.json44
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/addmod1_overflowDiffFiller.json44
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/addmod2Filler.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/addmod2_0Filler.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/addmod2_1Filler.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/addmod3Filler.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/addmod3_0Filler.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/addmodBigIntCastFiller.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/addmodDivByZero1Filler.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/addmodDivByZero2Filler.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/addmodDivByZero3Filler.json44
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/addmodDivByZeroFiller.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/arith1Filler.json51
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/div1Filler.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/divBoostBugFiller.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/divByNonZero0Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/divByNonZero1Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/divByNonZero2Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/divByNonZero3Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/divByZeroFiller.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/divByZero_2Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/exp0Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/exp1Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/exp2Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/exp3Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/exp4Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/exp5Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/exp6Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/exp7Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/exp8Filler.json36
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_0Filler.json72
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_10Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_11Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_12Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_13Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_14Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_15Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_16Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_17Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_18Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_19Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_1Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_20Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_21Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_22Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_23Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_24Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_25Filler.json68
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_26Filler.json68
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_27Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_28Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_29Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_2Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_30Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_31Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_32Filler.json68
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_33Filler.json68
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_3Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_4Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_5Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_6Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_7Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_8Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_9Filler.json66
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_10Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_11Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_12Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_13Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_14Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_15Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_16Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_17Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_18Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_19Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_1Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_20Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_21Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_22Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_23Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_24Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_25Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_26Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_27Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_28Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_29Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_2Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_30Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_31Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_32Filler.json58
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_33Filler.json58
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_3Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_4Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_5Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_6Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_7Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_8Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf256_9Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf2_128Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf2_16Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf2_256Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf2_2Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf2_32Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf2_4Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf2_64Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expPowerOf2_8Filler.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expXYFiller.json58
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/expXY_successFiller.json60
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/fibbonacci_unrolledFiller.json51
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mod0Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mod1Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mod2Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mod3Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mod4Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/modByZeroFiller.json46
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mul0Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mul1Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mul2Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mul3Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mul4Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mul5Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mul6Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mul7Filler.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mulUnderFlowFiller.json44
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mulmod0Filler.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mulmod1Filler.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mulmod1_overflow2Filler.json44
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mulmod1_overflow3Filler.json44
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mulmod1_overflow4Filler.json44
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mulmod1_overflowFiller.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mulmod2Filler.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mulmod2_0Filler.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mulmod2_1Filler.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mulmod3Filler.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mulmod3_0Filler.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mulmod4Filler.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mulmoddivByZero1Filler.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mulmoddivByZero2Filler.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mulmoddivByZero3Filler.json44
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/mulmoddivByZeroFiller.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/not1Filler.json51
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/sdiv0Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/sdiv1Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/sdiv2Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/sdiv3Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/sdiv4Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/sdiv5Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/sdiv6Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/sdiv7Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/sdiv8Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/sdiv9Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/sdivByZero0Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/sdivByZero1Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/sdivByZero2Filler.json46
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/sdiv_dejavuFiller.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/sdiv_i256min2Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/sdiv_i256min3Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/sdiv_i256minFiller.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/signextendInvalidByteNumberFiller.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/signextend_00Filler.json51
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/signextend_0_BigByteFiller.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/signextend_AlmostBiggestByteFiller.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/signextend_BigByteBigByteFiller.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/signextend_BigBytePlus1_2Filler.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/signextend_BigByte_0Filler.json51
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/signextend_BitIsNotSetFiller.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/signextend_BitIsNotSetInHigherByteFiller.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/signextend_BitIsSetInHigherByteFiller.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/signextend_Overflow_dj42Filler.json51
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/signextend_bigBytePlus1Filler.json52
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/signextend_bitIsSetFiller.json54
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/smod0Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/smod1Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/smod2Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/smod3Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/smod4Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/smod5Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/smod6Filler.json46
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/smod7Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/smod8_byZeroFiller.json46
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/smod_i256min1Filler.json58
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/smod_i256min2Filler.json58
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/stopFiller.json55
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/sub0Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/sub1Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/sub2Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/sub3Filler.json56
-rw-r--r--src/VMTestsFiller/vmArithmeticTest/sub4Filler.json56
196 files changed, 5592 insertions, 5563 deletions
diff --git a/src/VMTestsFiller/vmArithmeticTest/add0Filler.json b/src/VMTestsFiller/vmArithmeticTest/add0Filler.json
index db69bc7bb..9fd7b0536 100644
--- a/src/VMTestsFiller/vmArithmeticTest/add0Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/add0Filler.json
@@ -1,36 +1,36 @@
{
"add0": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (+ 115792089237316195423570985008687907853269984665640564039457584007913129639935 115792089237316195423570985008687907853269984665640564039457584007913129639935) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (+ 115792089237316195423570985008687907853269984665640564039457584007913129639935 115792089237316195423570985008687907853269984665640564039457584007913129639935) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/add1Filler.json b/src/VMTestsFiller/vmArithmeticTest/add1Filler.json
index 633e1e5b6..f8d06161d 100644
--- a/src/VMTestsFiller/vmArithmeticTest/add1Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/add1Filler.json
@@ -1,36 +1,36 @@
{
"add1": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x03"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x03"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (+ 115792089237316195423570985008687907853269984665640564039457584007913129639935 4) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (+ 115792089237316195423570985008687907853269984665640564039457584007913129639935 4) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/add2Filler.json b/src/VMTestsFiller/vmArithmeticTest/add2Filler.json
index 1dd938ad7..c1d9eb7db 100644
--- a/src/VMTestsFiller/vmArithmeticTest/add2Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/add2Filler.json
@@ -1,36 +1,36 @@
{
"add2": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (+ 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 1) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (+ 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 1) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/add3Filler.json b/src/VMTestsFiller/vmArithmeticTest/add3Filler.json
index 0abe878af..d38da4825 100644
--- a/src/VMTestsFiller/vmArithmeticTest/add3Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/add3Filler.json
@@ -1,36 +1,36 @@
{
"add3": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (+ 0 0) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (+ 0 0) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/add4Filler.json b/src/VMTestsFiller/vmArithmeticTest/add4Filler.json
index 9394bd83f..35d0e7d6c 100644
--- a/src/VMTestsFiller/vmArithmeticTest/add4Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/add4Filler.json
@@ -1,36 +1,36 @@
{
"add4": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (+ 1 115792089237316195423570985008687907853269984665640564039457584007913129639935) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (+ 1 115792089237316195423570985008687907853269984665640564039457584007913129639935) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/addmod0Filler.json b/src/VMTestsFiller/vmArithmeticTest/addmod0Filler.json
index 48941c9b0..0a65fd428 100644
--- a/src/VMTestsFiller/vmArithmeticTest/addmod0Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/addmod0Filler.json
@@ -1,36 +1,36 @@
{
"addmod0": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (ADDMOD 1 2 2) } ",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (ADDMOD 1 2 2) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/addmod1Filler.json b/src/VMTestsFiller/vmArithmeticTest/addmod1Filler.json
index a41816f5d..5a2506467 100644
--- a/src/VMTestsFiller/vmArithmeticTest/addmod1Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/addmod1Filler.json
@@ -1,36 +1,36 @@
{
"addmod1": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (ADDMOD (- 0 1) (- 0 2) 2) } ",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (ADDMOD (- 0 1) (- 0 2) 2) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/addmod1_overflow2Filler.json b/src/VMTestsFiller/vmArithmeticTest/addmod1_overflow2Filler.json
index 853ed523a..6577c47ba 100644
--- a/src/VMTestsFiller/vmArithmeticTest/addmod1_overflow2Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/addmod1_overflow2Filler.json
@@ -1,36 +1,36 @@
{
"addmod1_overflow2": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "10000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (ADDMOD (- 0 1) 0 5) } ",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (ADDMOD (- 0 1) 0 5) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "10000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/addmod1_overflow3Filler.json b/src/VMTestsFiller/vmArithmeticTest/addmod1_overflow3Filler.json
index 194d225ab..4802d6bd5 100644
--- a/src/VMTestsFiller/vmArithmeticTest/addmod1_overflow3Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/addmod1_overflow3Filler.json
@@ -1,29 +1,29 @@
{
"addmod1_overflow3": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (ADDMOD (- 0 1) 1 5) } ",
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (ADDMOD (- 0 1) 1 5) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/addmod1_overflow4Filler.json b/src/VMTestsFiller/vmArithmeticTest/addmod1_overflow4Filler.json
index 8f14df512..02585ad63 100644
--- a/src/VMTestsFiller/vmArithmeticTest/addmod1_overflow4Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/addmod1_overflow4Filler.json
@@ -1,29 +1,29 @@
{
"addmod1_overflow4": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (ADDMOD (- 0 1) 2 5) } ",
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (ADDMOD (- 0 1) 2 5) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/addmod1_overflowDiffFiller.json b/src/VMTestsFiller/vmArithmeticTest/addmod1_overflowDiffFiller.json
index 2b2747d14..3cd013ad3 100644
--- a/src/VMTestsFiller/vmArithmeticTest/addmod1_overflowDiffFiller.json
+++ b/src/VMTestsFiller/vmArithmeticTest/addmod1_overflowDiffFiller.json
@@ -1,29 +1,29 @@
{
"addmod1_overflowDiff": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (ADDMOD (- 0 1) (- 0 2) 5) } ",
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (ADDMOD (- 0 1) (- 0 2) 5) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/addmod2Filler.json b/src/VMTestsFiller/vmArithmeticTest/addmod2Filler.json
index 6c8d1d904..8f6fda76d 100644
--- a/src/VMTestsFiller/vmArithmeticTest/addmod2Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/addmod2Filler.json
@@ -1,36 +1,36 @@
{
"addmod2": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x02"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x02"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (ADDMOD (- 0 6) 1 3) } ",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (ADDMOD (- 0 6) 1 3) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/addmod2_0Filler.json b/src/VMTestsFiller/vmArithmeticTest/addmod2_0Filler.json
index 5a2aec4af..a565e3190 100644
--- a/src/VMTestsFiller/vmArithmeticTest/addmod2_0Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/addmod2_0Filler.json
@@ -1,36 +1,36 @@
{
"addmod2_0": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EQ (SMOD (- 0 5) 3) (ADDMOD (- 0 6) 1 3) ) } ",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EQ (SMOD (- 0 5) 3) (ADDMOD (- 0 6) 1 3) ) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/addmod2_1Filler.json b/src/VMTestsFiller/vmArithmeticTest/addmod2_1Filler.json
index ea2dcd167..048524095 100644
--- a/src/VMTestsFiller/vmArithmeticTest/addmod2_1Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/addmod2_1Filler.json
@@ -1,36 +1,36 @@
{
"addmod2_1": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{[[ 0 ]] (EQ (MOD (- 0 5) 3) (ADDMOD (- 0 6) 1 3) ) }",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{[[ 0 ]] (EQ (MOD (- 0 5) 3) (ADDMOD (- 0 6) 1 3) ) }",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/addmod3Filler.json b/src/VMTestsFiller/vmArithmeticTest/addmod3Filler.json
index 262407c9f..1ec82a61f 100644
--- a/src/VMTestsFiller/vmArithmeticTest/addmod3Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/addmod3Filler.json
@@ -1,36 +1,36 @@
{
"addmod3": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x05"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x05"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (ADDMOD 4 1 (- 0 3) )} ",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (ADDMOD 4 1 (- 0 3) )} ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/addmod3_0Filler.json b/src/VMTestsFiller/vmArithmeticTest/addmod3_0Filler.json
index 529a316b1..0e0e2b322 100644
--- a/src/VMTestsFiller/vmArithmeticTest/addmod3_0Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/addmod3_0Filler.json
@@ -1,36 +1,36 @@
{
"addmod3_0": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EQ (ADDMOD 4 1 (- 0 3) ) 2 ) } ",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EQ (ADDMOD 4 1 (- 0 3) ) 2 ) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/addmodBigIntCastFiller.json b/src/VMTestsFiller/vmArithmeticTest/addmodBigIntCastFiller.json
index 125283b4d..9bd86d0ed 100644
--- a/src/VMTestsFiller/vmArithmeticTest/addmodBigIntCastFiller.json
+++ b/src/VMTestsFiller/vmArithmeticTest/addmodBigIntCastFiller.json
@@ -1,36 +1,36 @@
{
"addmodBigIntCast": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (ADDMOD 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 1 5) } ",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (ADDMOD 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 1 5) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/addmodDivByZero1Filler.json b/src/VMTestsFiller/vmArithmeticTest/addmodDivByZero1Filler.json
index 1006af6be..63d536e0a 100644
--- a/src/VMTestsFiller/vmArithmeticTest/addmodDivByZero1Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/addmodDivByZero1Filler.json
@@ -1,36 +1,36 @@
{
"addmodDivByZero1": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (ADDMOD 0 1 0) } ",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (ADDMOD 0 1 0) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/addmodDivByZero2Filler.json b/src/VMTestsFiller/vmArithmeticTest/addmodDivByZero2Filler.json
index 640d16556..7a542f79f 100644
--- a/src/VMTestsFiller/vmArithmeticTest/addmodDivByZero2Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/addmodDivByZero2Filler.json
@@ -1,36 +1,36 @@
{
"addmodDivByZero2": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (ADDMOD 1 0 0) } ",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (ADDMOD 1 0 0) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/addmodDivByZero3Filler.json b/src/VMTestsFiller/vmArithmeticTest/addmodDivByZero3Filler.json
index 10444e450..07e4995a9 100644
--- a/src/VMTestsFiller/vmArithmeticTest/addmodDivByZero3Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/addmodDivByZero3Filler.json
@@ -1,29 +1,29 @@
{
"addmodDivByZero3": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (- (ADDMOD 0 0 0) 1) } ",
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (- (ADDMOD 0 0 0) 1) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/addmodDivByZeroFiller.json b/src/VMTestsFiller/vmArithmeticTest/addmodDivByZeroFiller.json
index 6c59695ed..5ae1552ce 100644
--- a/src/VMTestsFiller/vmArithmeticTest/addmodDivByZeroFiller.json
+++ b/src/VMTestsFiller/vmArithmeticTest/addmodDivByZeroFiller.json
@@ -1,36 +1,36 @@
{
"addmodDivByZero": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (ADDMOD 4 1 0) } ",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (ADDMOD 4 1 0) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/arith1Filler.json b/src/VMTestsFiller/vmArithmeticTest/arith1Filler.json
index d6a1c788f..10891d457 100644
--- a/src/VMTestsFiller/vmArithmeticTest/arith1Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/arith1Filler.json
@@ -1,35 +1,34 @@
{
"arith1": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- }
- }
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "(asm 1 1 SWAP1 ADD 7 MUL 5 ADD 2 SWAP1 DIV 4 SWAP1 1 33 SWAP1 SDIV 21 ADD 3 MUL 5 SWAP1 SMOD 3 SUB 9 17 EXP 0 MSTORE 8 0 RETURN)",
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
"storage": {}
}
},
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "(asm 1 1 SWAP1 ADD 7 MUL 5 ADD 2 SWAP1 DIV 4 SWAP1 1 33 SWAP1 SDIV 21 ADD 3 MUL 5 SWAP1 SMOD 3 SUB 9 17 EXP 0 MSTORE 8 0 RETURN)",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/div1Filler.json b/src/VMTestsFiller/vmArithmeticTest/div1Filler.json
index 077f7a11b..843f496c1 100644
--- a/src/VMTestsFiller/vmArithmeticTest/div1Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/div1Filler.json
@@ -1,36 +1,36 @@
{
"div1": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "(asm 0x2 0xfedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210 DIV 0 MSTORE 32 0 RETURN)",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "(asm 0x2 0xfedcba9876543210fedcba9876543210fedcba9876543210fedcba9876543210 DIV 0 MSTORE 32 0 RETURN)",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/divBoostBugFiller.json b/src/VMTestsFiller/vmArithmeticTest/divBoostBugFiller.json
index beb04571e..1cb86b7d1 100644
--- a/src/VMTestsFiller/vmArithmeticTest/divBoostBugFiller.json
+++ b/src/VMTestsFiller/vmArithmeticTest/divBoostBugFiller.json
@@ -1,36 +1,36 @@
{
"divBoostBug": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x89"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x89"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (/ 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA 0x1DAE6076B981DAE6076B981DAE6076B981DAE6076B981DAE6076B981DAE6077) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (/ 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA 0x1DAE6076B981DAE6076B981DAE6076B981DAE6076B981DAE6076B981DAE6077) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/divByNonZero0Filler.json b/src/VMTestsFiller/vmArithmeticTest/divByNonZero0Filler.json
index f7f16206a..910162d93 100644
--- a/src/VMTestsFiller/vmArithmeticTest/divByNonZero0Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/divByNonZero0Filler.json
@@ -1,36 +1,36 @@
{
"divByNonZero0": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x02"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x02"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (/ 5 2) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (/ 5 2) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/divByNonZero1Filler.json b/src/VMTestsFiller/vmArithmeticTest/divByNonZero1Filler.json
index 18a5da65f..c199f8100 100644
--- a/src/VMTestsFiller/vmArithmeticTest/divByNonZero1Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/divByNonZero1Filler.json
@@ -1,36 +1,36 @@
{
"divByNonZero1": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (/ 23 24) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (/ 23 24) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/divByNonZero2Filler.json b/src/VMTestsFiller/vmArithmeticTest/divByNonZero2Filler.json
index fc12dfba5..25917f01a 100644
--- a/src/VMTestsFiller/vmArithmeticTest/divByNonZero2Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/divByNonZero2Filler.json
@@ -1,36 +1,36 @@
{
"divByNonZero2": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (/ 0 24) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (/ 0 24) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/divByNonZero3Filler.json b/src/VMTestsFiller/vmArithmeticTest/divByNonZero3Filler.json
index c419dedf3..f76d2ed31 100644
--- a/src/VMTestsFiller/vmArithmeticTest/divByNonZero3Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/divByNonZero3Filler.json
@@ -1,36 +1,36 @@
{
"divByNonZero3": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (/ 1 1) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (/ 1 1) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/divByZeroFiller.json b/src/VMTestsFiller/vmArithmeticTest/divByZeroFiller.json
index 41b3fb1eb..be50ece9e 100644
--- a/src/VMTestsFiller/vmArithmeticTest/divByZeroFiller.json
+++ b/src/VMTestsFiller/vmArithmeticTest/divByZeroFiller.json
@@ -1,36 +1,36 @@
{
"divByZero": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x0000000000000000000000000000000000000000000000000000000000000000"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x0000000000000000000000000000000000000000000000000000000000000000"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (/ 2 0) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (/ 2 0) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/divByZero_2Filler.json b/src/VMTestsFiller/vmArithmeticTest/divByZero_2Filler.json
index 3d87f5fb9..24168a27c 100644
--- a/src/VMTestsFiller/vmArithmeticTest/divByZero_2Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/divByZero_2Filler.json
@@ -1,36 +1,36 @@
{
"divByZero_2": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x0000000000000000000000000000000000000000000000000000000000000007"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x0000000000000000000000000000000000000000000000000000000000000007"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (+ (/ 13 0) 7)}",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (+ (/ 13 0) 7)}",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/exp0Filler.json b/src/VMTestsFiller/vmArithmeticTest/exp0Filler.json
index b3a971a11..a3b26bc5a 100644
--- a/src/VMTestsFiller/vmArithmeticTest/exp0Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/exp0Filler.json
@@ -1,36 +1,36 @@
{
"exp0": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x04"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x04"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 2 2)}",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 2 2)}",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/exp1Filler.json b/src/VMTestsFiller/vmArithmeticTest/exp1Filler.json
index 729cfa066..823d11c2c 100644
--- a/src/VMTestsFiller/vmArithmeticTest/exp1Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/exp1Filler.json
@@ -1,36 +1,36 @@
{
"exp1": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 115792089237316195423570985008687907853269984665640564039457584007913129639935 115792089237316195423570985008687907853269984665640564039457584007913129639934 )}",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 115792089237316195423570985008687907853269984665640564039457584007913129639935 115792089237316195423570985008687907853269984665640564039457584007913129639934 )}",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/exp2Filler.json b/src/VMTestsFiller/vmArithmeticTest/exp2Filler.json
index e5ab694ad..81b0651af 100644
--- a/src/VMTestsFiller/vmArithmeticTest/exp2Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/exp2Filler.json
@@ -1,36 +1,36 @@
{
"exp2": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0xbc8cccccccc888888880000000aaaaaab00000000fffffffffffffff7fffffff"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0xbc8cccccccc888888880000000aaaaaab00000000fffffffffffffff7fffffff"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 2147483647 2147483647)}",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 2147483647 2147483647)}",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/exp3Filler.json b/src/VMTestsFiller/vmArithmeticTest/exp3Filler.json
index c2d1679ab..3d2f49d9d 100644
--- a/src/VMTestsFiller/vmArithmeticTest/exp3Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/exp3Filler.json
@@ -1,36 +1,36 @@
{
"exp3": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 0 2147483647)}",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 0 2147483647)}",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/exp4Filler.json b/src/VMTestsFiller/vmArithmeticTest/exp4Filler.json
index 42284f772..950f95821 100644
--- a/src/VMTestsFiller/vmArithmeticTest/exp4Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/exp4Filler.json
@@ -1,36 +1,36 @@
{
"exp4": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 2147483647 0)}",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 2147483647 0)}",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/exp5Filler.json b/src/VMTestsFiller/vmArithmeticTest/exp5Filler.json
index 0ffe0b14b..20e368afd 100644
--- a/src/VMTestsFiller/vmArithmeticTest/exp5Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/exp5Filler.json
@@ -1,36 +1,36 @@
{
"exp5": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x0101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x0101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 257 1)}",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 257 1)}",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/exp6Filler.json b/src/VMTestsFiller/vmArithmeticTest/exp6Filler.json
index 9b0c74a0f..301ed5bdd 100644
--- a/src/VMTestsFiller/vmArithmeticTest/exp6Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/exp6Filler.json
@@ -1,36 +1,36 @@
{
"exp6": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 1 257)}",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 1 257)}",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/exp7Filler.json b/src/VMTestsFiller/vmArithmeticTest/exp7Filler.json
index f168ec8a8..0016a3aee 100644
--- a/src/VMTestsFiller/vmArithmeticTest/exp7Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/exp7Filler.json
@@ -1,36 +1,36 @@
{
"exp7": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 2 257)}",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 2 257)}",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/exp8Filler.json b/src/VMTestsFiller/vmArithmeticTest/exp8Filler.json
new file mode 100644
index 000000000..57816c90b
--- /dev/null
+++ b/src/VMTestsFiller/vmArithmeticTest/exp8Filler.json
@@ -0,0 +1,36 @@
+{
+ "exp8": {
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01"
+ }
+ }
+ },
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 0 0)}",
+ "nonce": "0",
+ "storage": {}
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_0Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_0Filler.json
index d307b49a7..96e2b0ec6 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_0Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_0Filler.json
@@ -1,44 +1,44 @@
{
"expPowerOf256Of256_0": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x0100",
- "0x01" : "0x0100",
- "0x02" : "0x0100",
- "0x03" : "0xff",
- "0x04" : "0xff",
- "0x05" : "0xff",
- "0x06" : "0x0101",
- "0x07" : "0x0101",
- "0x08" : "0x0101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x0100",
+ "0x01": "0x0100",
+ "0x02": "0x0100",
+ "0x03": "0xff",
+ "0x04": "0xff",
+ "0x05": "0xff",
+ "0x06": "0x0101",
+ "0x07": "0x0101",
+ "0x08": "0x0101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 0)) [[ 1 ]] (EXP 256 (EXP 255 0)) [[ 2 ]] (EXP 256 (EXP 257 0)) [[ 3 ]] (EXP 255 (EXP 256 0)) [[ 4 ]] (EXP 255 (EXP 255 0)) [[ 5 ]] (EXP 255 (EXP 257 0)) [[ 6 ]] (EXP 257 (EXP 256 0)) [[ 7 ]] (EXP 257 (EXP 255 0)) [[ 8 ]] (EXP 257 (EXP 257 0)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 0)) [[ 1 ]] (EXP 256 (EXP 255 0)) [[ 2 ]] (EXP 256 (EXP 257 0)) [[ 3 ]] (EXP 255 (EXP 256 0)) [[ 4 ]] (EXP 255 (EXP 255 0)) [[ 5 ]] (EXP 255 (EXP 257 0)) [[ 6 ]] (EXP 257 (EXP 256 0)) [[ 7 ]] (EXP 257 (EXP 255 0)) [[ 8 ]] (EXP 257 (EXP 257 0)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_10Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_10Filler.json
index 65f8f9cd5..ff5d8424b 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_10Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_10Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_10": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0xfe0f60957dc223578a0298879ec55c33085514ff7f0000000000000000000001",
- "0x04" : "0xc1ea45f348b5d351c4d8fe5c77da979cadc33d866acc42e981278896b1f600ff",
- "0x05" : "0x56ddb29bca94fb986ac0a40188b3b53f3216b3559bd8324a77ea8bd8a80a00ff",
- "0x06" : "0x2d49ff6b0bbe177ae9317000b68fb921f7aa6aff810000000000000000000001",
- "0x07" : "0x185fa9eab94cfe3016b69657e83b23fd24cc6960218254231c3db627a7f60101",
- "0x08" : "0xa7a0223829f26d6c635368034320563df4aa5eb62efc87a42bb35f69b20a0101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0xfe0f60957dc223578a0298879ec55c33085514ff7f0000000000000000000001",
+ "0x04": "0xc1ea45f348b5d351c4d8fe5c77da979cadc33d866acc42e981278896b1f600ff",
+ "0x05": "0x56ddb29bca94fb986ac0a40188b3b53f3216b3559bd8324a77ea8bd8a80a00ff",
+ "0x06": "0x2d49ff6b0bbe177ae9317000b68fb921f7aa6aff810000000000000000000001",
+ "0x07": "0x185fa9eab94cfe3016b69657e83b23fd24cc6960218254231c3db627a7f60101",
+ "0x08": "0xa7a0223829f26d6c635368034320563df4aa5eb62efc87a42bb35f69b20a0101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 10)) [[ 1 ]] (EXP 256 (EXP 255 10)) [[ 2 ]] (EXP 256 (EXP 257 10)) [[ 3 ]] (EXP 255 (EXP 256 10)) [[ 4 ]] (EXP 255 (EXP 255 10)) [[ 5 ]] (EXP 255 (EXP 257 10)) [[ 6 ]] (EXP 257 (EXP 256 10)) [[ 7 ]] (EXP 257 (EXP 255 10)) [[ 8 ]] (EXP 257 (EXP 257 10)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 10)) [[ 1 ]] (EXP 256 (EXP 255 10)) [[ 2 ]] (EXP 256 (EXP 257 10)) [[ 3 ]] (EXP 255 (EXP 256 10)) [[ 4 ]] (EXP 255 (EXP 255 10)) [[ 5 ]] (EXP 255 (EXP 257 10)) [[ 6 ]] (EXP 257 (EXP 256 10)) [[ 7 ]] (EXP 257 (EXP 255 10)) [[ 8 ]] (EXP 257 (EXP 257 10)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_11Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_11Filler.json
index ce33249b4..fa50fbdd4 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_11Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_11Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_11": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0xe1440264b8ee0cea0218879ec55c33085514ff7f000000000000000000000001",
- "0x04" : "0x29575fdce377b23043e489e358581474bc863187fa85f9945473a2be5889feff",
- "0x05" : "0x3df8c030ec521fb109c4d887dbbc14c7c9c9921b27058e3503971b60b18b00ff",
- "0x06" : "0x67799740340daf4a30f000b68fb921f7aa6aff81000000000000000000000001",
- "0x07" : "0x540a4e4635b40585e09ff10b63ffe310dd717fca5c0a51570091e25e378bff01",
- "0x08" : "0xdbbaef5c49ffee61b08cde6ebc8dba6e9a62d56c2355d1980cb9e790bc8b0101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0xe1440264b8ee0cea0218879ec55c33085514ff7f000000000000000000000001",
+ "0x04": "0x29575fdce377b23043e489e358581474bc863187fa85f9945473a2be5889feff",
+ "0x05": "0x3df8c030ec521fb109c4d887dbbc14c7c9c9921b27058e3503971b60b18b00ff",
+ "0x06": "0x67799740340daf4a30f000b68fb921f7aa6aff81000000000000000000000001",
+ "0x07": "0x540a4e4635b40585e09ff10b63ffe310dd717fca5c0a51570091e25e378bff01",
+ "0x08": "0xdbbaef5c49ffee61b08cde6ebc8dba6e9a62d56c2355d1980cb9e790bc8b0101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 11)) [[ 1 ]] (EXP 256 (EXP 255 11)) [[ 2 ]] (EXP 256 (EXP 257 11)) [[ 3 ]] (EXP 255 (EXP 256 11)) [[ 4 ]] (EXP 255 (EXP 255 11)) [[ 5 ]] (EXP 255 (EXP 257 11)) [[ 6 ]] (EXP 257 (EXP 256 11)) [[ 7 ]] (EXP 257 (EXP 255 11)) [[ 8 ]] (EXP 257 (EXP 257 11)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 11)) [[ 1 ]] (EXP 256 (EXP 255 11)) [[ 2 ]] (EXP 256 (EXP 257 11)) [[ 3 ]] (EXP 255 (EXP 256 11)) [[ 4 ]] (EXP 255 (EXP 255 11)) [[ 5 ]] (EXP 255 (EXP 257 11)) [[ 6 ]] (EXP 257 (EXP 256 11)) [[ 7 ]] (EXP 257 (EXP 255 11)) [[ 8 ]] (EXP 257 (EXP 257 11)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_12Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_12Filler.json
index 1c1b6727d..4e974ce56 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_12Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_12Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_12": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0xb0e95b83a36ce98218879ec55c33085514ff7f00000000000000000000000001",
- "0x04" : "0xc482ab56ec19186dc48c88f30861a850b2253b1ea6dc021589e569bd47f400ff",
- "0x05" : "0xcf45c7f9af4bbe4a83055b55b97777ad5e0a3f08b129c9ae208c5d713c0c00ff",
- "0x06" : "0xa5cbb62a421049b0f000b68fb921f7aa6aff8100000000000000000000000001",
- "0x07" : "0x3bde6ca66dffe1bf5d727c3edea74c7a4af43b3912e6256d37705c8f3bf40101",
- "0x08" : "0x3f49a1e40c5213aa4ffed57eb4c1ad2d181b2aaa289e9d59c2256c43480c0101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0xb0e95b83a36ce98218879ec55c33085514ff7f00000000000000000000000001",
+ "0x04": "0xc482ab56ec19186dc48c88f30861a850b2253b1ea6dc021589e569bd47f400ff",
+ "0x05": "0xcf45c7f9af4bbe4a83055b55b97777ad5e0a3f08b129c9ae208c5d713c0c00ff",
+ "0x06": "0xa5cbb62a421049b0f000b68fb921f7aa6aff8100000000000000000000000001",
+ "0x07": "0x3bde6ca66dffe1bf5d727c3edea74c7a4af43b3912e6256d37705c8f3bf40101",
+ "0x08": "0x3f49a1e40c5213aa4ffed57eb4c1ad2d181b2aaa289e9d59c2256c43480c0101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 12)) [[ 1 ]] (EXP 256 (EXP 255 12)) [[ 2 ]] (EXP 256 (EXP 257 12)) [[ 3 ]] (EXP 255 (EXP 256 12)) [[ 4 ]] (EXP 255 (EXP 255 12)) [[ 5 ]] (EXP 255 (EXP 257 12)) [[ 6 ]] (EXP 257 (EXP 256 12)) [[ 7 ]] (EXP 257 (EXP 255 12)) [[ 8 ]] (EXP 257 (EXP 257 12)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 12)) [[ 1 ]] (EXP 256 (EXP 255 12)) [[ 2 ]] (EXP 256 (EXP 257 12)) [[ 3 ]] (EXP 255 (EXP 256 12)) [[ 4 ]] (EXP 255 (EXP 255 12)) [[ 5 ]] (EXP 255 (EXP 257 12)) [[ 6 ]] (EXP 257 (EXP 256 12)) [[ 7 ]] (EXP 257 (EXP 255 12)) [[ 8 ]] (EXP 257 (EXP 257 12)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_13Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_13Filler.json
index 89de4130b..53c25abb1 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_13Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_13Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_13": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0xe02639036c698218879ec55c33085514ff7f0000000000000000000000000001",
- "0x04" : "0x8be664bde946d939ce551b948b503787942d2a7734509288c1b62fd5c48bfeff",
- "0x05" : "0xa923a28e7a75aef26c51580ffc686879e4a0b404b089bdbcd751d88b478d00ff",
- "0x06" : "0x41ac5ea30fc9b0f000b68fb921f7aa6aff810000000000000000000000000001",
- "0x07" : "0x0daa3a177ec975cb69bb4acf4a6e1be7bcc1ad33d1ffad97510f9fea9d8dff01",
- "0x08" : "0x19e6822beb889be28310060f4fb9741bfd50a31fa81ec65de21f7b02548d0101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0xe02639036c698218879ec55c33085514ff7f0000000000000000000000000001",
+ "0x04": "0x8be664bde946d939ce551b948b503787942d2a7734509288c1b62fd5c48bfeff",
+ "0x05": "0xa923a28e7a75aef26c51580ffc686879e4a0b404b089bdbcd751d88b478d00ff",
+ "0x06": "0x41ac5ea30fc9b0f000b68fb921f7aa6aff810000000000000000000000000001",
+ "0x07": "0x0daa3a177ec975cb69bb4acf4a6e1be7bcc1ad33d1ffad97510f9fea9d8dff01",
+ "0x08": "0x19e6822beb889be28310060f4fb9741bfd50a31fa81ec65de21f7b02548d0101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 13)) [[ 1 ]] (EXP 256 (EXP 255 13)) [[ 2 ]] (EXP 256 (EXP 257 13)) [[ 3 ]] (EXP 255 (EXP 256 13)) [[ 4 ]] (EXP 255 (EXP 255 13)) [[ 5 ]] (EXP 255 (EXP 257 13)) [[ 6 ]] (EXP 257 (EXP 256 13)) [[ 7 ]] (EXP 257 (EXP 255 13)) [[ 8 ]] (EXP 257 (EXP 257 13)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 13)) [[ 1 ]] (EXP 256 (EXP 255 13)) [[ 2 ]] (EXP 256 (EXP 257 13)) [[ 3 ]] (EXP 255 (EXP 256 13)) [[ 4 ]] (EXP 255 (EXP 255 13)) [[ 5 ]] (EXP 255 (EXP 257 13)) [[ 6 ]] (EXP 257 (EXP 256 13)) [[ 7 ]] (EXP 257 (EXP 255 13)) [[ 8 ]] (EXP 257 (EXP 257 13)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_14Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_14Filler.json
index 4011d7900..ffa19d20b 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_14Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_14Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_14": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0xdb9902ec698218879ec55c33085514ff7f000000000000000000000000000001",
- "0x04" : "0x83fab06c6c8fef761ebbb9534c06ac2a9d61820623008069062ff3b1e1f200ff",
- "0x05" : "0x3f791dd183ed5b963bd86e0dba1a9dd5b8ceeb078f15c73062f1942fd40e00ff",
- "0x06" : "0xe0bfa28fc9b0f000b68fb921f7aa6aff81000000000000000000000000000001",
- "0x07" : "0x8133b760dfae27560eb490f235ddfa301f058dee4f01f3fe4b3567d0d3f20101",
- "0x08" : "0xcd4cd0124e983af71620fb5f98275965c6a8bebc4b8adc288b63224ee20e0101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0xdb9902ec698218879ec55c33085514ff7f000000000000000000000000000001",
+ "0x04": "0x83fab06c6c8fef761ebbb9534c06ac2a9d61820623008069062ff3b1e1f200ff",
+ "0x05": "0x3f791dd183ed5b963bd86e0dba1a9dd5b8ceeb078f15c73062f1942fd40e00ff",
+ "0x06": "0xe0bfa28fc9b0f000b68fb921f7aa6aff81000000000000000000000000000001",
+ "0x07": "0x8133b760dfae27560eb490f235ddfa301f058dee4f01f3fe4b3567d0d3f20101",
+ "0x08": "0xcd4cd0124e983af71620fb5f98275965c6a8bebc4b8adc288b63224ee20e0101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 14)) [[ 1 ]] (EXP 256 (EXP 255 14)) [[ 2 ]] (EXP 256 (EXP 257 14)) [[ 3 ]] (EXP 255 (EXP 256 14)) [[ 4 ]] (EXP 255 (EXP 255 14)) [[ 5 ]] (EXP 255 (EXP 257 14)) [[ 6 ]] (EXP 257 (EXP 256 14)) [[ 7 ]] (EXP 257 (EXP 255 14)) [[ 8 ]] (EXP 257 (EXP 257 14)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 14)) [[ 1 ]] (EXP 256 (EXP 255 14)) [[ 2 ]] (EXP 256 (EXP 257 14)) [[ 3 ]] (EXP 255 (EXP 256 14)) [[ 4 ]] (EXP 255 (EXP 255 14)) [[ 5 ]] (EXP 255 (EXP 257 14)) [[ 6 ]] (EXP 257 (EXP 256 14)) [[ 7 ]] (EXP 257 (EXP 255 14)) [[ 8 ]] (EXP 257 (EXP 257 14)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_15Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_15Filler.json
index 184c5c168..74b856ad6 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_15Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_15Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_15": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0x9882ec698218879ec55c33085514ff7f00000000000000000000000000000001",
- "0x04" : "0x75c4915e18b96704209738f5ca765568bb4dc4113d56683977825a132c8dfeff",
- "0x05" : "0x5c76839bf5a80b1da705dbdf43e4dd6770cd7501af11ff2dab7918dfe18f00ff",
- "0x06" : "0xbf228fc9b0f000b68fb921f7aa6aff8100000000000000000000000000000001",
- "0x07" : "0xc6a29131e7594004bc2aa79f0d2c402a1409c57c77d284c14b1a3ab0ff8fff01",
- "0x08" : "0xe6b3e5cf6ec90e532fef7d08455ebf92a03e9e3f6e224ea0febdf1a9f08f0101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0x9882ec698218879ec55c33085514ff7f00000000000000000000000000000001",
+ "0x04": "0x75c4915e18b96704209738f5ca765568bb4dc4113d56683977825a132c8dfeff",
+ "0x05": "0x5c76839bf5a80b1da705dbdf43e4dd6770cd7501af11ff2dab7918dfe18f00ff",
+ "0x06": "0xbf228fc9b0f000b68fb921f7aa6aff8100000000000000000000000000000001",
+ "0x07": "0xc6a29131e7594004bc2aa79f0d2c402a1409c57c77d284c14b1a3ab0ff8fff01",
+ "0x08": "0xe6b3e5cf6ec90e532fef7d08455ebf92a03e9e3f6e224ea0febdf1a9f08f0101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 15)) [[ 1 ]] (EXP 256 (EXP 255 15)) [[ 2 ]] (EXP 256 (EXP 257 15)) [[ 3 ]] (EXP 255 (EXP 256 15)) [[ 4 ]] (EXP 255 (EXP 255 15)) [[ 5 ]] (EXP 255 (EXP 257 15)) [[ 6 ]] (EXP 257 (EXP 256 15)) [[ 7 ]] (EXP 257 (EXP 255 15)) [[ 8 ]] (EXP 257 (EXP 257 15)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 15)) [[ 1 ]] (EXP 256 (EXP 255 15)) [[ 2 ]] (EXP 256 (EXP 257 15)) [[ 3 ]] (EXP 255 (EXP 256 15)) [[ 4 ]] (EXP 255 (EXP 255 15)) [[ 5 ]] (EXP 255 (EXP 257 15)) [[ 6 ]] (EXP 257 (EXP 256 15)) [[ 7 ]] (EXP 257 (EXP 255 15)) [[ 8 ]] (EXP 257 (EXP 257 15)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_16Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_16Filler.json
index d7ca716e3..f6faf89d2 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_16Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_16Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_16": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0x82ec698218879ec55c33085514ff7f0000000000000000000000000000000001",
- "0x04" : "0x3122f4bcdf6dd8b265cd18eb6af28c879aed44a35e0bf59273e39e6c7ff000ff",
- "0x05" : "0x6a2b3bc87a02c29b9d27757df43047ecd0f15485270fca27417a701c701000ff",
- "0x06" : "0x228fc9b0f000b68fb921f7aa6aff810000000000000000000000000000000001",
- "0x07" : "0x88e1259502eef93d46060aacc9e2ff506c734dade0b6714ab12d17e46ff00101",
- "0x08" : "0x4a103813c12c12169b218296bb0a9eae80cf8d2b158aa70eb990f99480100101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0x82ec698218879ec55c33085514ff7f0000000000000000000000000000000001",
+ "0x04": "0x3122f4bcdf6dd8b265cd18eb6af28c879aed44a35e0bf59273e39e6c7ff000ff",
+ "0x05": "0x6a2b3bc87a02c29b9d27757df43047ecd0f15485270fca27417a701c701000ff",
+ "0x06": "0x228fc9b0f000b68fb921f7aa6aff810000000000000000000000000000000001",
+ "0x07": "0x88e1259502eef93d46060aacc9e2ff506c734dade0b6714ab12d17e46ff00101",
+ "0x08": "0x4a103813c12c12169b218296bb0a9eae80cf8d2b158aa70eb990f99480100101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 16)) [[ 1 ]] (EXP 256 (EXP 255 16)) [[ 2 ]] (EXP 256 (EXP 257 16)) [[ 3 ]] (EXP 255 (EXP 256 16)) [[ 4 ]] (EXP 255 (EXP 255 16)) [[ 5 ]] (EXP 255 (EXP 257 16)) [[ 6 ]] (EXP 257 (EXP 256 16)) [[ 7 ]] (EXP 257 (EXP 255 16)) [[ 8 ]] (EXP 257 (EXP 257 16)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 16)) [[ 1 ]] (EXP 256 (EXP 255 16)) [[ 2 ]] (EXP 256 (EXP 257 16)) [[ 3 ]] (EXP 255 (EXP 256 16)) [[ 4 ]] (EXP 255 (EXP 255 16)) [[ 5 ]] (EXP 255 (EXP 257 16)) [[ 6 ]] (EXP 257 (EXP 256 16)) [[ 7 ]] (EXP 257 (EXP 255 16)) [[ 8 ]] (EXP 257 (EXP 257 16)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_17Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_17Filler.json
index caee450c5..062b4e5d4 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_17Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_17Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_17": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0xec698218879ec55c33085514ff7f000000000000000000000000000000000001",
- "0x04" : "0x722ad218eb1995a2d257c4c06d8de993c203cfc8e3512df7d633e17e908ffeff",
- "0x05" : "0x8ac9b5ec08d74612cb29f941481d274b51721af2296207c0da8d24667f9100ff",
- "0x06" : "0x8fc9b0f000b68fb921f7aa6aff81000000000000000000000000000000000001",
- "0x07" : "0x81d5ff63680841482299f3eab616446dcd336f537c0c565aa4112ab95d91ff01",
- "0x08" : "0x9c6ca90dac4e97dea02ac969e8649ee9e6232e0c3f4797411151cb8f90910101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0xec698218879ec55c33085514ff7f000000000000000000000000000000000001",
+ "0x04": "0x722ad218eb1995a2d257c4c06d8de993c203cfc8e3512df7d633e17e908ffeff",
+ "0x05": "0x8ac9b5ec08d74612cb29f941481d274b51721af2296207c0da8d24667f9100ff",
+ "0x06": "0x8fc9b0f000b68fb921f7aa6aff81000000000000000000000000000000000001",
+ "0x07": "0x81d5ff63680841482299f3eab616446dcd336f537c0c565aa4112ab95d91ff01",
+ "0x08": "0x9c6ca90dac4e97dea02ac969e8649ee9e6232e0c3f4797411151cb8f90910101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 17)) [[ 1 ]] (EXP 256 (EXP 255 17)) [[ 2 ]] (EXP 256 (EXP 257 17)) [[ 3 ]] (EXP 255 (EXP 256 17)) [[ 4 ]] (EXP 255 (EXP 255 17)) [[ 5 ]] (EXP 255 (EXP 257 17)) [[ 6 ]] (EXP 257 (EXP 256 17)) [[ 7 ]] (EXP 257 (EXP 255 17)) [[ 8 ]] (EXP 257 (EXP 257 17)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 17)) [[ 1 ]] (EXP 256 (EXP 255 17)) [[ 2 ]] (EXP 256 (EXP 257 17)) [[ 3 ]] (EXP 255 (EXP 256 17)) [[ 4 ]] (EXP 255 (EXP 255 17)) [[ 5 ]] (EXP 255 (EXP 257 17)) [[ 6 ]] (EXP 257 (EXP 256 17)) [[ 7 ]] (EXP 257 (EXP 255 17)) [[ 8 ]] (EXP 257 (EXP 257 17)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_18Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_18Filler.json
index c5a301b27..714b1c559 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_18Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_18Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_18": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0x698218879ec55c33085514ff7f00000000000000000000000000000000000001",
- "0x04" : "0x8a2cbd9f40794e2205b13306f2aa0a43c60823c64b95d8601fa4f1e521ee00ff",
- "0x05" : "0xc1b5a1e3a81da51b10d84e880f0113ff67b863ddad3faf1f4ecf413f101200ff",
- "0x06" : "0xc9b0f000b68fb921f7aa6aff8100000000000000000000000000000000000001",
- "0x07" : "0x410be68e49452a1fbcd863bf6e8d637f8eae4979c34c88d552afbcc20fee0101",
- "0x08" : "0xf540cb714754b5b1eb0373833833bd7fb0ee925ce8b92962500b7a1c22120101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0x698218879ec55c33085514ff7f00000000000000000000000000000000000001",
+ "0x04": "0x8a2cbd9f40794e2205b13306f2aa0a43c60823c64b95d8601fa4f1e521ee00ff",
+ "0x05": "0xc1b5a1e3a81da51b10d84e880f0113ff67b863ddad3faf1f4ecf413f101200ff",
+ "0x06": "0xc9b0f000b68fb921f7aa6aff8100000000000000000000000000000000000001",
+ "0x07": "0x410be68e49452a1fbcd863bf6e8d637f8eae4979c34c88d552afbcc20fee0101",
+ "0x08": "0xf540cb714754b5b1eb0373833833bd7fb0ee925ce8b92962500b7a1c22120101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 18)) [[ 1 ]] (EXP 256 (EXP 255 18)) [[ 2 ]] (EXP 256 (EXP 257 18)) [[ 3 ]] (EXP 255 (EXP 256 18)) [[ 4 ]] (EXP 255 (EXP 255 18)) [[ 5 ]] (EXP 255 (EXP 257 18)) [[ 6 ]] (EXP 257 (EXP 256 18)) [[ 7 ]] (EXP 257 (EXP 255 18)) [[ 8 ]] (EXP 257 (EXP 257 18)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 18)) [[ 1 ]] (EXP 256 (EXP 255 18)) [[ 2 ]] (EXP 256 (EXP 257 18)) [[ 3 ]] (EXP 255 (EXP 256 18)) [[ 4 ]] (EXP 255 (EXP 255 18)) [[ 5 ]] (EXP 255 (EXP 257 18)) [[ 6 ]] (EXP 257 (EXP 256 18)) [[ 7 ]] (EXP 257 (EXP 255 18)) [[ 8 ]] (EXP 257 (EXP 257 18)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_19Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_19Filler.json
index 6c7b3b0c2..ec1cf0754 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_19Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_19Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_19": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0x8218879ec55c33085514ff7f0000000000000000000000000000000000000001",
- "0x04" : "0xb795ad7ac24cfbb7435cf53bd3584f3d4b2709935635c3ceb66e761ff091feff",
- "0x05" : "0x1f0bb7be91a0ccd0cca93d75cf03de3e6b56fe8f1c54242617665327219300ff",
- "0x06" : "0xb0f000b68fb921f7aa6aff810000000000000000000000000000000000000001",
- "0x07" : "0xad571756ecbff1bfdef064861e5e92c5d897a9cc380e54bdbaabd80bb793ff01",
- "0x08" : "0xd8b5b531989e689f700dcdb43ab90e79a49dfbbb5a13dbf751df98bb34930101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0x8218879ec55c33085514ff7f0000000000000000000000000000000000000001",
+ "0x04": "0xb795ad7ac24cfbb7435cf53bd3584f3d4b2709935635c3ceb66e761ff091feff",
+ "0x05": "0x1f0bb7be91a0ccd0cca93d75cf03de3e6b56fe8f1c54242617665327219300ff",
+ "0x06": "0xb0f000b68fb921f7aa6aff810000000000000000000000000000000000000001",
+ "0x07": "0xad571756ecbff1bfdef064861e5e92c5d897a9cc380e54bdbaabd80bb793ff01",
+ "0x08": "0xd8b5b531989e689f700dcdb43ab90e79a49dfbbb5a13dbf751df98bb34930101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 19)) [[ 1 ]] (EXP 256 (EXP 255 19)) [[ 2 ]] (EXP 256 (EXP 257 19)) [[ 3 ]] (EXP 255 (EXP 256 19)) [[ 4 ]] (EXP 255 (EXP 255 19)) [[ 5 ]] (EXP 255 (EXP 257 19)) [[ 6 ]] (EXP 257 (EXP 256 19)) [[ 7 ]] (EXP 257 (EXP 255 19)) [[ 8 ]] (EXP 257 (EXP 257 19)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 19)) [[ 1 ]] (EXP 256 (EXP 255 19)) [[ 2 ]] (EXP 256 (EXP 257 19)) [[ 3 ]] (EXP 255 (EXP 256 19)) [[ 4 ]] (EXP 255 (EXP 255 19)) [[ 5 ]] (EXP 255 (EXP 257 19)) [[ 6 ]] (EXP 257 (EXP 256 19)) [[ 7 ]] (EXP 257 (EXP 255 19)) [[ 8 ]] (EXP 257 (EXP 257 19)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_1Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_1Filler.json
index 7c2f04d7f..044c4f2ee 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_1Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_1Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_1": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0x06c3acd330b959ad6efabce6d2d2125e73a88a65a9880d203dddf5957f7f0001",
- "0x04" : "0x8f965a06da0ac41dcb3a34f1d8ab7d8fee620a94faa42c395997756b007ffeff",
- "0x05" : "0xbce9265d88a053c18bc229ebff404c1534e1db43de85131da0179fe9ff8100ff",
- "0x06" : "0x02b5e9d7a094c19f5ebdd4f2e618f859ed15e4f1f0351f286bf849eb7f810001",
- "0x07" : "0xc73b7a6f68385c653a24993bb72eea0e4ba17470816ec658cf9c5bedfd81ff01",
- "0x08" : "0xb89fc178355660fe1c92c7d8ff11524702fad6e2255447946442356b00810101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0x06c3acd330b959ad6efabce6d2d2125e73a88a65a9880d203dddf5957f7f0001",
+ "0x04": "0x8f965a06da0ac41dcb3a34f1d8ab7d8fee620a94faa42c395997756b007ffeff",
+ "0x05": "0xbce9265d88a053c18bc229ebff404c1534e1db43de85131da0179fe9ff8100ff",
+ "0x06": "0x02b5e9d7a094c19f5ebdd4f2e618f859ed15e4f1f0351f286bf849eb7f810001",
+ "0x07": "0xc73b7a6f68385c653a24993bb72eea0e4ba17470816ec658cf9c5bedfd81ff01",
+ "0x08": "0xb89fc178355660fe1c92c7d8ff11524702fad6e2255447946442356b00810101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 1)) [[ 1 ]] (EXP 256 (EXP 255 1)) [[ 2 ]] (EXP 256 (EXP 257 1)) [[ 3 ]] (EXP 255 (EXP 256 1)) [[ 4 ]] (EXP 255 (EXP 255 1)) [[ 5 ]] (EXP 255 (EXP 257 1)) [[ 6 ]] (EXP 257 (EXP 256 1)) [[ 7 ]] (EXP 257 (EXP 255 1)) [[ 8 ]] (EXP 257 (EXP 257 1)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 1)) [[ 1 ]] (EXP 256 (EXP 255 1)) [[ 2 ]] (EXP 256 (EXP 257 1)) [[ 3 ]] (EXP 255 (EXP 256 1)) [[ 4 ]] (EXP 255 (EXP 255 1)) [[ 5 ]] (EXP 255 (EXP 257 1)) [[ 6 ]] (EXP 257 (EXP 256 1)) [[ 7 ]] (EXP 257 (EXP 255 1)) [[ 8 ]] (EXP 257 (EXP 257 1)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_20Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_20Filler.json
index 939deb891..737cf324b 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_20Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_20Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_20": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0x18879ec55c33085514ff7f000000000000000000000000000000000000000001",
- "0x04" : "0x67e4797dc21f02ce4a7c52218c7dbea5d212e6c244e24f0ba4c08613c7ec00ff",
- "0x05" : "0xa1ce1a085f258785846939cc1d2e8725ac94ad4dff8913234e00679fb41400ff",
- "0x06" : "0xf000b68fb921f7aa6aff81000000000000000000000000000000000000000001",
- "0x07" : "0xcce501857a1cb45473915a28082af950e0f78f7e2de68ce748adb661b3ec0101",
- "0x08" : "0x3b2e28d274a16c08b58a23bad63bba6d7b09685769d1f68ca3873bedc8140101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0x18879ec55c33085514ff7f000000000000000000000000000000000000000001",
+ "0x04": "0x67e4797dc21f02ce4a7c52218c7dbea5d212e6c244e24f0ba4c08613c7ec00ff",
+ "0x05": "0xa1ce1a085f258785846939cc1d2e8725ac94ad4dff8913234e00679fb41400ff",
+ "0x06": "0xf000b68fb921f7aa6aff81000000000000000000000000000000000000000001",
+ "0x07": "0xcce501857a1cb45473915a28082af950e0f78f7e2de68ce748adb661b3ec0101",
+ "0x08": "0x3b2e28d274a16c08b58a23bad63bba6d7b09685769d1f68ca3873bedc8140101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 20)) [[ 1 ]] (EXP 256 (EXP 255 20)) [[ 2 ]] (EXP 256 (EXP 257 20)) [[ 3 ]] (EXP 255 (EXP 256 20)) [[ 4 ]] (EXP 255 (EXP 255 20)) [[ 5 ]] (EXP 255 (EXP 257 20)) [[ 6 ]] (EXP 257 (EXP 256 20)) [[ 7 ]] (EXP 257 (EXP 255 20)) [[ 8 ]] (EXP 257 (EXP 257 20)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 20)) [[ 1 ]] (EXP 256 (EXP 255 20)) [[ 2 ]] (EXP 256 (EXP 257 20)) [[ 3 ]] (EXP 255 (EXP 256 20)) [[ 4 ]] (EXP 255 (EXP 255 20)) [[ 5 ]] (EXP 255 (EXP 257 20)) [[ 6 ]] (EXP 257 (EXP 256 20)) [[ 7 ]] (EXP 257 (EXP 255 20)) [[ 8 ]] (EXP 257 (EXP 257 20)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_21Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_21Filler.json
index 5936ed5ef..03898c12e 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_21Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_21Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_21": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0x879ec55c33085514ff7f00000000000000000000000000000000000000000001",
- "0x04" : "0x7fd07055ff50cdfe4b4bd9a15133d72d3607d92eb7ac81bac93db7ff4c93feff",
- "0x05" : "0x665ac5c769e87f61d5993abc26522fbfca2734d76a63216b2d550d29c79500ff",
- "0x06" : "0xb68fb921f7aa6aff8100000000000000000000000000000000000000000001",
- "0x07" : "0x1c93db67c9884bc694686d69a25a5d7ed089841d5ce147fdd7199ab00d95ff01",
- "0x08" : "0x485053d8ff66be52036597520344fac87b6a305426a9e49221d3f934dc950101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0x879ec55c33085514ff7f00000000000000000000000000000000000000000001",
+ "0x04": "0x7fd07055ff50cdfe4b4bd9a15133d72d3607d92eb7ac81bac93db7ff4c93feff",
+ "0x05": "0x665ac5c769e87f61d5993abc26522fbfca2734d76a63216b2d550d29c79500ff",
+ "0x06": "0xb68fb921f7aa6aff8100000000000000000000000000000000000000000001",
+ "0x07": "0x1c93db67c9884bc694686d69a25a5d7ed089841d5ce147fdd7199ab00d95ff01",
+ "0x08": "0x485053d8ff66be52036597520344fac87b6a305426a9e49221d3f934dc950101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 21)) [[ 1 ]] (EXP 256 (EXP 255 21)) [[ 2 ]] (EXP 256 (EXP 257 21)) [[ 3 ]] (EXP 255 (EXP 256 21)) [[ 4 ]] (EXP 255 (EXP 255 21)) [[ 5 ]] (EXP 255 (EXP 257 21)) [[ 6 ]] (EXP 257 (EXP 256 21)) [[ 7 ]] (EXP 257 (EXP 255 21)) [[ 8 ]] (EXP 257 (EXP 257 21)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 21)) [[ 1 ]] (EXP 256 (EXP 255 21)) [[ 2 ]] (EXP 256 (EXP 257 21)) [[ 3 ]] (EXP 255 (EXP 256 21)) [[ 4 ]] (EXP 255 (EXP 255 21)) [[ 5 ]] (EXP 255 (EXP 257 21)) [[ 6 ]] (EXP 257 (EXP 256 21)) [[ 7 ]] (EXP 257 (EXP 255 21)) [[ 8 ]] (EXP 257 (EXP 257 21)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_22Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_22Filler.json
index 0d4b46cb6..d1efaf731 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_22Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_22Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_22": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0x9ec55c33085514ff7f0000000000000000000000000000000000000000000001",
- "0x04" : "0xec447e662ac08957d7e290a421dbf54c0aaf43aadc9cc465ad0b02f071ea00ff",
- "0x05" : "0xdc9178d3bab470096f01477c859b5f4173986640b659426412a653465c1600ff",
- "0x06" : "0xb68fb921f7aa6aff810000000000000000000000000000000000000000000001",
- "0x07" : "0xdcf0a770777610503596ae0311af46c171151ed45107d7e7bb8f74bb5bea0101",
- "0x08" : "0x4d65773387993928c95c861274232d3fb6f6b7fe1b22e4e61a30e71172160101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0x9ec55c33085514ff7f0000000000000000000000000000000000000000000001",
+ "0x04": "0xec447e662ac08957d7e290a421dbf54c0aaf43aadc9cc465ad0b02f071ea00ff",
+ "0x05": "0xdc9178d3bab470096f01477c859b5f4173986640b659426412a653465c1600ff",
+ "0x06": "0xb68fb921f7aa6aff810000000000000000000000000000000000000000000001",
+ "0x07": "0xdcf0a770777610503596ae0311af46c171151ed45107d7e7bb8f74bb5bea0101",
+ "0x08": "0x4d65773387993928c95c861274232d3fb6f6b7fe1b22e4e61a30e71172160101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 22)) [[ 1 ]] (EXP 256 (EXP 255 22)) [[ 2 ]] (EXP 256 (EXP 257 22)) [[ 3 ]] (EXP 255 (EXP 256 22)) [[ 4 ]] (EXP 255 (EXP 255 22)) [[ 5 ]] (EXP 255 (EXP 257 22)) [[ 6 ]] (EXP 257 (EXP 256 22)) [[ 7 ]] (EXP 257 (EXP 255 22)) [[ 8 ]] (EXP 257 (EXP 257 22)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 22)) [[ 1 ]] (EXP 256 (EXP 255 22)) [[ 2 ]] (EXP 256 (EXP 257 22)) [[ 3 ]] (EXP 255 (EXP 256 22)) [[ 4 ]] (EXP 255 (EXP 255 22)) [[ 5 ]] (EXP 255 (EXP 257 22)) [[ 6 ]] (EXP 257 (EXP 256 22)) [[ 7 ]] (EXP 257 (EXP 255 22)) [[ 8 ]] (EXP 257 (EXP 257 22)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_23Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_23Filler.json
index cf4796a76..3acd44404 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_23Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_23Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_23": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0xc55c33085514ff7f000000000000000000000000000000000000000000000001",
- "0x04" : "0x537ca0f03f974303005f1e6693b55b72315a166841732e42b8353724a495feff",
- "0x05" : "0x86418797ec60058de6cca47dfdbee79923ac49d7801e01840041ca76719700ff",
- "0x06" : "0x8fb921f7aa6aff81000000000000000000000000000000000000000000000001",
- "0x07" : "0x56a55341ab8d4318f1cfb55d5f21e2ba35d7e070a72bac6b2b21baae5f97ff01",
- "0x08" : "0x55ddd0ec77909de6d8311116cf520398e816f928b06fdd90ec239d0488970101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0xc55c33085514ff7f000000000000000000000000000000000000000000000001",
+ "0x04": "0x537ca0f03f974303005f1e6693b55b72315a166841732e42b8353724a495feff",
+ "0x05": "0x86418797ec60058de6cca47dfdbee79923ac49d7801e01840041ca76719700ff",
+ "0x06": "0x8fb921f7aa6aff81000000000000000000000000000000000000000000000001",
+ "0x07": "0x56a55341ab8d4318f1cfb55d5f21e2ba35d7e070a72bac6b2b21baae5f97ff01",
+ "0x08": "0x55ddd0ec77909de6d8311116cf520398e816f928b06fdd90ec239d0488970101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 23)) [[ 1 ]] (EXP 256 (EXP 255 23)) [[ 2 ]] (EXP 256 (EXP 257 23)) [[ 3 ]] (EXP 255 (EXP 256 23)) [[ 4 ]] (EXP 255 (EXP 255 23)) [[ 5 ]] (EXP 255 (EXP 257 23)) [[ 6 ]] (EXP 257 (EXP 256 23)) [[ 7 ]] (EXP 257 (EXP 255 23)) [[ 8 ]] (EXP 257 (EXP 257 23)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 23)) [[ 1 ]] (EXP 256 (EXP 255 23)) [[ 2 ]] (EXP 256 (EXP 257 23)) [[ 3 ]] (EXP 255 (EXP 256 23)) [[ 4 ]] (EXP 255 (EXP 255 23)) [[ 5 ]] (EXP 255 (EXP 257 23)) [[ 6 ]] (EXP 257 (EXP 256 23)) [[ 7 ]] (EXP 257 (EXP 255 23)) [[ 8 ]] (EXP 257 (EXP 257 23)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_24Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_24Filler.json
index 4b173cd00..1f070cc11 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_24Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_24Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_24": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0x5c33085514ff7f00000000000000000000000000000000000000000000000001",
- "0x04" : "0xd542e526003539ead104274aff2d78332366e29d328c2161f0c120731fe800ff",
- "0x05" : "0xc706cb25e8384ce9bb5c9cb48415238ba03e16c448e292c0a101843b081800ff",
- "0x06" : "0xb921f7aa6aff8100000000000000000000000000000000000000000000000001",
- "0x07" : "0x4ca55f89202c524cb0f1cb3195d13c8d94a9f7a05c59e1d4031577c707e80101",
- "0x08" : "0x8c4b0574e9156b80035f3ecdcf1fe79d273ed7559747a4322bcd338f20180101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0x5c33085514ff7f00000000000000000000000000000000000000000000000001",
+ "0x04": "0xd542e526003539ead104274aff2d78332366e29d328c2161f0c120731fe800ff",
+ "0x05": "0xc706cb25e8384ce9bb5c9cb48415238ba03e16c448e292c0a101843b081800ff",
+ "0x06": "0xb921f7aa6aff8100000000000000000000000000000000000000000000000001",
+ "0x07": "0x4ca55f89202c524cb0f1cb3195d13c8d94a9f7a05c59e1d4031577c707e80101",
+ "0x08": "0x8c4b0574e9156b80035f3ecdcf1fe79d273ed7559747a4322bcd338f20180101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 24)) [[ 1 ]] (EXP 256 (EXP 255 24)) [[ 2 ]] (EXP 256 (EXP 257 24)) [[ 3 ]] (EXP 255 (EXP 256 24)) [[ 4 ]] (EXP 255 (EXP 255 24)) [[ 5 ]] (EXP 255 (EXP 257 24)) [[ 6 ]] (EXP 257 (EXP 256 24)) [[ 7 ]] (EXP 257 (EXP 255 24)) [[ 8 ]] (EXP 257 (EXP 257 24)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 24)) [[ 1 ]] (EXP 256 (EXP 255 24)) [[ 2 ]] (EXP 256 (EXP 257 24)) [[ 3 ]] (EXP 255 (EXP 256 24)) [[ 4 ]] (EXP 255 (EXP 255 24)) [[ 5 ]] (EXP 255 (EXP 257 24)) [[ 6 ]] (EXP 257 (EXP 256 24)) [[ 7 ]] (EXP 257 (EXP 255 24)) [[ 8 ]] (EXP 257 (EXP 257 24)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_25Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_25Filler.json
index 01484bb0f..9401d7b33 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_25Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_25Filler.json
@@ -1,41 +1,41 @@
{
- "expPowerOf256Of256_25": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "expPowerOf256Of256_25": {
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0x33085514ff7f0000000000000000000000000000000000000000000000000001",
- "0x04" : "0x7f510dd7198cac0a92ff7ea80451838c0dfa12114c41a0ef05907397f897feff",
- "0x05" : "0x1275e752b6aee228ecba5e9b57ef1111deff3c651e2cfbf2cccd13151f9900ff",
- "0x06" : "0x21f7aa6aff810000000000000000000000000000000000000000000000000001",
- "0x07" : "0x6646340ad51a03bb710caf05756b685b33c7dad62ae68d369243700ead99ff01",
- "0x08" : "0x29d80e8060ef2221929bb18215586c742686d6860e028ca0456b443238990101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0x33085514ff7f0000000000000000000000000000000000000000000000000001",
+ "0x04": "0x7f510dd7198cac0a92ff7ea80451838c0dfa12114c41a0ef05907397f897feff",
+ "0x05": "0x1275e752b6aee228ecba5e9b57ef1111deff3c651e2cfbf2cccd13151f9900ff",
+ "0x06": "0x21f7aa6aff810000000000000000000000000000000000000000000000000001",
+ "0x07": "0x6646340ad51a03bb710caf05756b685b33c7dad62ae68d369243700ead99ff01",
+ "0x08": "0x29d80e8060ef2221929bb18215586c742686d6860e028ca0456b443238990101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 25)) [[ 1 ]] (EXP 256 (EXP 255 25)) [[ 2 ]] (EXP 256 (EXP 257 25)) [[ 3 ]] (EXP 255 (EXP 256 25)) [[ 4 ]] (EXP 255 (EXP 255 25)) [[ 5 ]] (EXP 255 (EXP 257 25)) [[ 6 ]] (EXP 257 (EXP 256 25)) [[ 7 ]] (EXP 257 (EXP 255 25)) [[ 8 ]] (EXP 257 (EXP 257 25)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 25)) [[ 1 ]] (EXP 256 (EXP 255 25)) [[ 2 ]] (EXP 256 (EXP 257 25)) [[ 3 ]] (EXP 255 (EXP 256 25)) [[ 4 ]] (EXP 255 (EXP 255 25)) [[ 5 ]] (EXP 255 (EXP 257 25)) [[ 6 ]] (EXP 257 (EXP 256 25)) [[ 7 ]] (EXP 257 (EXP 255 25)) [[ 8 ]] (EXP 257 (EXP 257 25)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_26Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_26Filler.json
index b0008ed19..c04f71d06 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_26Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_26Filler.json
@@ -1,41 +1,41 @@
{
- "expPowerOf256Of256_26": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "expPowerOf256Of256_26": {
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0x085514ff7f000000000000000000000000000000000000000000000000000001",
- "0x04" : "0x1d164db738eb6893868b361ad2803f97be35764456e82a837667a693d1e600ff",
- "0x05" : "0x8b92c24abebf376a5aab5ff4dfd3538a03d38a10bced2aae8e1a8a85b81a00ff",
- "0x06" : "0xf7aa6aff81000000000000000000000000000000000000000000000000000001",
- "0x07" : "0x6931bda98c70e860a1f6a5224940f1ec7e6734cd9456c95806384f7cb7e60101",
- "0x08" : "0x3402a9db66492dfc2a220715e76243469462f24edc56903ba1d8e96ed21a0101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0x085514ff7f000000000000000000000000000000000000000000000000000001",
+ "0x04": "0x1d164db738eb6893868b361ad2803f97be35764456e82a837667a693d1e600ff",
+ "0x05": "0x8b92c24abebf376a5aab5ff4dfd3538a03d38a10bced2aae8e1a8a85b81a00ff",
+ "0x06": "0xf7aa6aff81000000000000000000000000000000000000000000000000000001",
+ "0x07": "0x6931bda98c70e860a1f6a5224940f1ec7e6734cd9456c95806384f7cb7e60101",
+ "0x08": "0x3402a9db66492dfc2a220715e76243469462f24edc56903ba1d8e96ed21a0101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 26)) [[ 1 ]] (EXP 256 (EXP 255 26)) [[ 2 ]] (EXP 256 (EXP 257 26)) [[ 3 ]] (EXP 255 (EXP 256 26)) [[ 4 ]] (EXP 255 (EXP 255 26)) [[ 5 ]] (EXP 255 (EXP 257 26)) [[ 6 ]] (EXP 257 (EXP 256 26)) [[ 7 ]] (EXP 257 (EXP 255 26)) [[ 8 ]] (EXP 257 (EXP 257 26)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 26)) [[ 1 ]] (EXP 256 (EXP 255 26)) [[ 2 ]] (EXP 256 (EXP 257 26)) [[ 3 ]] (EXP 255 (EXP 256 26)) [[ 4 ]] (EXP 255 (EXP 255 26)) [[ 5 ]] (EXP 255 (EXP 257 26)) [[ 6 ]] (EXP 257 (EXP 256 26)) [[ 7 ]] (EXP 257 (EXP 255 26)) [[ 8 ]] (EXP 257 (EXP 257 26)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_27Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_27Filler.json
index 55f2ac10e..73df82a5e 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_27Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_27Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_27": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0x5514ff7f00000000000000000000000000000000000000000000000000000001",
- "0x04" : "0x178918ffbcb401d4efd2f7dfb4d01a897172267f0f491121ac52dd614899feff",
- "0x05" : "0x38ecff71480ca0b422f2ed6f780d5fead2ae234a49104b10a86f7f0dd19b00ff",
- "0x06" : "0xaa6aff8100000000000000000000000000000000000000000000000000000001",
- "0x07" : "0xd02811cb5dc1d80567e810532b235b7672f5c78cd6e89bb511d5e2d8f79bff01",
- "0x08" : "0x1b4e6404f474c18055d30bb8987672f59e97980d6f9de1764c0fbec5ec9b0101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0x5514ff7f00000000000000000000000000000000000000000000000000000001",
+ "0x04": "0x178918ffbcb401d4efd2f7dfb4d01a897172267f0f491121ac52dd614899feff",
+ "0x05": "0x38ecff71480ca0b422f2ed6f780d5fead2ae234a49104b10a86f7f0dd19b00ff",
+ "0x06": "0xaa6aff8100000000000000000000000000000000000000000000000000000001",
+ "0x07": "0xd02811cb5dc1d80567e810532b235b7672f5c78cd6e89bb511d5e2d8f79bff01",
+ "0x08": "0x1b4e6404f474c18055d30bb8987672f59e97980d6f9de1764c0fbec5ec9b0101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 27)) [[ 1 ]] (EXP 256 (EXP 255 27)) [[ 2 ]] (EXP 256 (EXP 257 27)) [[ 3 ]] (EXP 255 (EXP 256 27)) [[ 4 ]] (EXP 255 (EXP 255 27)) [[ 5 ]] (EXP 255 (EXP 257 27)) [[ 6 ]] (EXP 257 (EXP 256 27)) [[ 7 ]] (EXP 257 (EXP 255 27)) [[ 8 ]] (EXP 257 (EXP 257 27)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 27)) [[ 1 ]] (EXP 256 (EXP 255 27)) [[ 2 ]] (EXP 256 (EXP 257 27)) [[ 3 ]] (EXP 255 (EXP 256 27)) [[ 4 ]] (EXP 255 (EXP 255 27)) [[ 5 ]] (EXP 255 (EXP 257 27)) [[ 6 ]] (EXP 257 (EXP 256 27)) [[ 7 ]] (EXP 257 (EXP 255 27)) [[ 8 ]] (EXP 257 (EXP 257 27)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_28Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_28Filler.json
index f3b93877a..1202d80cb 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_28Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_28Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_28": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0x14ff7f0000000000000000000000000000000000000000000000000000000001",
- "0x04" : "0xffd368e44b3f85cb81ae394c9809ca9fa2db46a83d7880a912ab6d4a87e400ff",
- "0x05" : "0x0981ad53c19b15a94bcf0bf20235dd0da9df25f46ae635029fe2062e6c1c00ff",
- "0x06" : "0x6aff810000000000000000000000000000000000000000000000000000000001",
- "0x07" : "0x19df06ffa28250867006726405fbc05d43dc2f9d2f025006db089bd46be40101",
- "0x08" : "0x243fffe3a4f2982f45055c08f379648ab886da8027a7401117a8e0b8881c0101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0x14ff7f0000000000000000000000000000000000000000000000000000000001",
+ "0x04": "0xffd368e44b3f85cb81ae394c9809ca9fa2db46a83d7880a912ab6d4a87e400ff",
+ "0x05": "0x0981ad53c19b15a94bcf0bf20235dd0da9df25f46ae635029fe2062e6c1c00ff",
+ "0x06": "0x6aff810000000000000000000000000000000000000000000000000000000001",
+ "0x07": "0x19df06ffa28250867006726405fbc05d43dc2f9d2f025006db089bd46be40101",
+ "0x08": "0x243fffe3a4f2982f45055c08f379648ab886da8027a7401117a8e0b8881c0101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 28)) [[ 1 ]] (EXP 256 (EXP 255 28)) [[ 2 ]] (EXP 256 (EXP 257 28)) [[ 3 ]] (EXP 255 (EXP 256 28)) [[ 4 ]] (EXP 255 (EXP 255 28)) [[ 5 ]] (EXP 255 (EXP 257 28)) [[ 6 ]] (EXP 257 (EXP 256 28)) [[ 7 ]] (EXP 257 (EXP 255 28)) [[ 8 ]] (EXP 257 (EXP 257 28)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 28)) [[ 1 ]] (EXP 256 (EXP 255 28)) [[ 2 ]] (EXP 256 (EXP 257 28)) [[ 3 ]] (EXP 255 (EXP 256 28)) [[ 4 ]] (EXP 255 (EXP 255 28)) [[ 5 ]] (EXP 255 (EXP 257 28)) [[ 6 ]] (EXP 257 (EXP 256 28)) [[ 7 ]] (EXP 257 (EXP 255 28)) [[ 8 ]] (EXP 257 (EXP 257 28)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_29Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_29Filler.json
index 538d29837..0b7dd5364 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_29Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_29Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_29": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0xff7f000000000000000000000000000000000000000000000000000000000001",
- "0x04" : "0x41e065d46e0349cfe624c4e8a2034aea1f7edfff80e511cd8067d488949bfeff",
- "0x05" : "0xa84162ca6675a22c4c79dfc4ea15f760db5a04dbf04246764199b668879d00ff",
- "0x06" : "0xff81000000000000000000000000000000000000000000000000000000000001",
- "0x07" : "0x1226984faa6b05ebdbd45d8477fa4fd5b55bfd5061de03c319282b153d9dff01",
- "0x08" : "0x5cc9e6b0b749fd94541ad00364bdec2fca7816981ca3e38f485decc7a49d0101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0xff7f000000000000000000000000000000000000000000000000000000000001",
+ "0x04": "0x41e065d46e0349cfe624c4e8a2034aea1f7edfff80e511cd8067d488949bfeff",
+ "0x05": "0xa84162ca6675a22c4c79dfc4ea15f760db5a04dbf04246764199b668879d00ff",
+ "0x06": "0xff81000000000000000000000000000000000000000000000000000000000001",
+ "0x07": "0x1226984faa6b05ebdbd45d8477fa4fd5b55bfd5061de03c319282b153d9dff01",
+ "0x08": "0x5cc9e6b0b749fd94541ad00364bdec2fca7816981ca3e38f485decc7a49d0101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 29)) [[ 1 ]] (EXP 256 (EXP 255 29)) [[ 2 ]] (EXP 256 (EXP 257 29)) [[ 3 ]] (EXP 255 (EXP 256 29)) [[ 4 ]] (EXP 255 (EXP 255 29)) [[ 5 ]] (EXP 255 (EXP 257 29)) [[ 6 ]] (EXP 257 (EXP 256 29)) [[ 7 ]] (EXP 257 (EXP 255 29)) [[ 8 ]] (EXP 257 (EXP 257 29)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 29)) [[ 1 ]] (EXP 256 (EXP 255 29)) [[ 2 ]] (EXP 256 (EXP 257 29)) [[ 3 ]] (EXP 255 (EXP 256 29)) [[ 4 ]] (EXP 255 (EXP 255 29)) [[ 5 ]] (EXP 255 (EXP 257 29)) [[ 6 ]] (EXP 257 (EXP 256 29)) [[ 7 ]] (EXP 257 (EXP 255 29)) [[ 8 ]] (EXP 257 (EXP 257 29)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_2Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_2Filler.json
index 6a5f2f6ed..f7eb902f5 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_2Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_2Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_2": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0x4ee4ceeaac565c81f55a87c43f82f7c889ef4fc7c679671e28d594ff7f000001",
- "0x04" : "0x82f46a1b4e34d66712910615d2571d75606ceac51fa8ca8c58cf6ca881fe00ff",
- "0x05" : "0x81c9fcefa5de158ae2007f25d35c0d11cd735342a48905955a5a6852800200ff",
- "0x06" : "0x666ac362902470ed850709e2a29969d10cba09debc03c38d172aeaff81000001",
- "0x07" : "0xeb30a3c678a01bde914548f98f3366dc0ffe9f85384ebf1111d03dad7ffe0101",
- "0x08" : "0x72d0a7939b6303ce1d46e6e3f1b8be303bfdb2b00f41ad8076b0975782020101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0x4ee4ceeaac565c81f55a87c43f82f7c889ef4fc7c679671e28d594ff7f000001",
+ "0x04": "0x82f46a1b4e34d66712910615d2571d75606ceac51fa8ca8c58cf6ca881fe00ff",
+ "0x05": "0x81c9fcefa5de158ae2007f25d35c0d11cd735342a48905955a5a6852800200ff",
+ "0x06": "0x666ac362902470ed850709e2a29969d10cba09debc03c38d172aeaff81000001",
+ "0x07": "0xeb30a3c678a01bde914548f98f3366dc0ffe9f85384ebf1111d03dad7ffe0101",
+ "0x08": "0x72d0a7939b6303ce1d46e6e3f1b8be303bfdb2b00f41ad8076b0975782020101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 2)) [[ 1 ]] (EXP 256 (EXP 255 2)) [[ 2 ]] (EXP 256 (EXP 257 2)) [[ 3 ]] (EXP 255 (EXP 256 2)) [[ 4 ]] (EXP 255 (EXP 255 2)) [[ 5 ]] (EXP 255 (EXP 257 2)) [[ 6 ]] (EXP 257 (EXP 256 2)) [[ 7 ]] (EXP 257 (EXP 255 2)) [[ 8 ]] (EXP 257 (EXP 257 2)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 2)) [[ 1 ]] (EXP 256 (EXP 255 2)) [[ 2 ]] (EXP 256 (EXP 257 2)) [[ 3 ]] (EXP 255 (EXP 256 2)) [[ 4 ]] (EXP 255 (EXP 255 2)) [[ 5 ]] (EXP 255 (EXP 257 2)) [[ 6 ]] (EXP 257 (EXP 256 2)) [[ 7 ]] (EXP 257 (EXP 255 2)) [[ 8 ]] (EXP 257 (EXP 257 2)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_30Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_30Filler.json
index ccbd9cace..96cfa5692 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_30Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_30Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_30": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0x7f00000000000000000000000000000000000000000000000000000000000001",
- "0x04" : "0xe9772778f50fa0a69cd10fa019ac56d72ac7a7d7af26c4ba28415c8f41e200ff",
- "0x05" : "0x33f0385ef73feebdb952e5adb643dd0fa178fd9271578219ad50a73d241e00ff",
- "0x06" : "0x8100000000000000000000000000000000000000000000000000000000000001",
- "0x07" : "0xfd405cce8f73dffc04a6f0ff6ffc6bf7961876d09c5b4933a68f0cc623e20101",
- "0x08" : "0xc5a8f4566fd2e96e4ce3a8b3ec0863e7b20bc3b2f3dc5261ba8a0174421e0101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0x7f00000000000000000000000000000000000000000000000000000000000001",
+ "0x04": "0xe9772778f50fa0a69cd10fa019ac56d72ac7a7d7af26c4ba28415c8f41e200ff",
+ "0x05": "0x33f0385ef73feebdb952e5adb643dd0fa178fd9271578219ad50a73d241e00ff",
+ "0x06": "0x8100000000000000000000000000000000000000000000000000000000000001",
+ "0x07": "0xfd405cce8f73dffc04a6f0ff6ffc6bf7961876d09c5b4933a68f0cc623e20101",
+ "0x08": "0xc5a8f4566fd2e96e4ce3a8b3ec0863e7b20bc3b2f3dc5261ba8a0174421e0101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 30)) [[ 1 ]] (EXP 256 (EXP 255 30)) [[ 2 ]] (EXP 256 (EXP 257 30)) [[ 3 ]] (EXP 255 (EXP 256 30)) [[ 4 ]] (EXP 255 (EXP 255 30)) [[ 5 ]] (EXP 255 (EXP 257 30)) [[ 6 ]] (EXP 257 (EXP 256 30)) [[ 7 ]] (EXP 257 (EXP 255 30)) [[ 8 ]] (EXP 257 (EXP 257 30)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 30)) [[ 1 ]] (EXP 256 (EXP 255 30)) [[ 2 ]] (EXP 256 (EXP 257 30)) [[ 3 ]] (EXP 255 (EXP 256 30)) [[ 4 ]] (EXP 255 (EXP 255 30)) [[ 5 ]] (EXP 255 (EXP 257 30)) [[ 6 ]] (EXP 257 (EXP 256 30)) [[ 7 ]] (EXP 257 (EXP 255 30)) [[ 8 ]] (EXP 257 (EXP 257 30)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_31Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_31Filler.json
index 960a7cf45..45485dbeb 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_31Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_31Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_31": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0x01",
- "0x04" : "0xf9cb87f5b1ab58602f52a1e9d392e5675b86a59a53943a8d4ec2a915dc9dfeff",
- "0x05" : "0x893d729a64e318860ec5047e70e598da163eb41e71e74b04dfd4712d419f00ff",
- "0x06" : "0x01",
- "0x07" : "0xee5f2839c1b4f6ca05e6fdb04e2fb49c0f860b3765c27dc781a150cb7f9fff01",
- "0x08" : "0xb4c358e3c6bcddfb509ea487d733df0e1854f29c3b6bfd4a8caabe3f609f0101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0x01",
+ "0x04": "0xf9cb87f5b1ab58602f52a1e9d392e5675b86a59a53943a8d4ec2a915dc9dfeff",
+ "0x05": "0x893d729a64e318860ec5047e70e598da163eb41e71e74b04dfd4712d419f00ff",
+ "0x06": "0x01",
+ "0x07": "0xee5f2839c1b4f6ca05e6fdb04e2fb49c0f860b3765c27dc781a150cb7f9fff01",
+ "0x08": "0xb4c358e3c6bcddfb509ea487d733df0e1854f29c3b6bfd4a8caabe3f609f0101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 31)) [[ 1 ]] (EXP 256 (EXP 255 31)) [[ 2 ]] (EXP 256 (EXP 257 31)) [[ 3 ]] (EXP 255 (EXP 256 31)) [[ 4 ]] (EXP 255 (EXP 255 31)) [[ 5 ]] (EXP 255 (EXP 257 31)) [[ 6 ]] (EXP 257 (EXP 256 31)) [[ 7 ]] (EXP 257 (EXP 255 31)) [[ 8 ]] (EXP 257 (EXP 257 31)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 31)) [[ 1 ]] (EXP 256 (EXP 255 31)) [[ 2 ]] (EXP 256 (EXP 257 31)) [[ 3 ]] (EXP 255 (EXP 256 31)) [[ 4 ]] (EXP 255 (EXP 255 31)) [[ 5 ]] (EXP 255 (EXP 257 31)) [[ 6 ]] (EXP 257 (EXP 256 31)) [[ 7 ]] (EXP 257 (EXP 255 31)) [[ 8 ]] (EXP 257 (EXP 257 31)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_32Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_32Filler.json
index 7c74a3913..51302b6b5 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_32Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_32Filler.json
@@ -1,42 +1,42 @@
{
"expPowerOf256Of256_32": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01",
- "0x03" : "0x01",
- "0x04" : "0xb8247842bb5ce75c08d0c251669ed5870fa24a22952e5db3a7c66c59ffe000ff",
- "0x05" : "0xee526e5a06f2a990b2bf6c951e5feabf0e07ee16877296e1be872db9e02000ff",
- "0x06" : "0x01",
- "0x07" : "0xeda7d024b6de40a9d3b966e71f10a4667edc5b71cab07aeabcac6249dfe00101",
- "0x08" : "0x512ecfaeeb11205f0833e1054dcb1300488e0954be5af77a49e143aa00200101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01",
+ "0x03": "0x01",
+ "0x04": "0xb8247842bb5ce75c08d0c251669ed5870fa24a22952e5db3a7c66c59ffe000ff",
+ "0x05": "0xee526e5a06f2a990b2bf6c951e5feabf0e07ee16877296e1be872db9e02000ff",
+ "0x06": "0x01",
+ "0x07": "0xeda7d024b6de40a9d3b966e71f10a4667edc5b71cab07aeabcac6249dfe00101",
+ "0x08": "0x512ecfaeeb11205f0833e1054dcb1300488e0954be5af77a49e143aa00200101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 32)) [[ 1 ]] (EXP 256 (EXP 255 32)) [[ 2 ]] (EXP 256 (EXP 257 32)) [[ 3 ]] (EXP 255 (EXP 256 32)) [[ 4 ]] (EXP 255 (EXP 255 32)) [[ 5 ]] (EXP 255 (EXP 257 32)) [[ 6 ]] (EXP 257 (EXP 256 32)) [[ 7 ]] (EXP 257 (EXP 255 32)) [[ 8 ]] (EXP 257 (EXP 257 32)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 32)) [[ 1 ]] (EXP 256 (EXP 255 32)) [[ 2 ]] (EXP 256 (EXP 257 32)) [[ 3 ]] (EXP 255 (EXP 256 32)) [[ 4 ]] (EXP 255 (EXP 255 32)) [[ 5 ]] (EXP 255 (EXP 257 32)) [[ 6 ]] (EXP 257 (EXP 256 32)) [[ 7 ]] (EXP 257 (EXP 255 32)) [[ 8 ]] (EXP 257 (EXP 257 32)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_33Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_33Filler.json
index aa87e78a9..9db432186 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_33Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_33Filler.json
@@ -1,42 +1,42 @@
{
"expPowerOf256Of256_33": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01",
- "0x03" : "0x01",
- "0x04" : "0x8dcb65b5494eba78cd6756a6f9851f6e26d0f2bb9ecd7e9abd7e9b11209ffeff",
- "0x05" : "0x6694bb31b20cd625f3756897dae6d738f2e64467b5b6f10fa3e07763ffa100ff",
- "0x06" : "0x01",
- "0x07" : "0xe678999aeffd1f1f45081f64de7f80ab083dd7df04721ed64ee04c03bda1ff01",
- "0x08" : "0x39b68fb9898dd7568abd178397251ce8226a25c1d305a4e79573333520a10101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01",
+ "0x03": "0x01",
+ "0x04": "0x8dcb65b5494eba78cd6756a6f9851f6e26d0f2bb9ecd7e9abd7e9b11209ffeff",
+ "0x05": "0x6694bb31b20cd625f3756897dae6d738f2e64467b5b6f10fa3e07763ffa100ff",
+ "0x06": "0x01",
+ "0x07": "0xe678999aeffd1f1f45081f64de7f80ab083dd7df04721ed64ee04c03bda1ff01",
+ "0x08": "0x39b68fb9898dd7568abd178397251ce8226a25c1d305a4e79573333520a10101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 33)) [[ 1 ]] (EXP 256 (EXP 255 33)) [[ 2 ]] (EXP 256 (EXP 257 33)) [[ 3 ]] (EXP 255 (EXP 256 33)) [[ 4 ]] (EXP 255 (EXP 255 33)) [[ 5 ]] (EXP 255 (EXP 257 33)) [[ 6 ]] (EXP 257 (EXP 256 33)) [[ 7 ]] (EXP 257 (EXP 255 33)) [[ 8 ]] (EXP 257 (EXP 257 33)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 33)) [[ 1 ]] (EXP 256 (EXP 255 33)) [[ 2 ]] (EXP 256 (EXP 257 33)) [[ 3 ]] (EXP 255 (EXP 256 33)) [[ 4 ]] (EXP 255 (EXP 255 33)) [[ 5 ]] (EXP 255 (EXP 257 33)) [[ 6 ]] (EXP 257 (EXP 256 33)) [[ 7 ]] (EXP 257 (EXP 255 33)) [[ 8 ]] (EXP 257 (EXP 257 33)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_3Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_3Filler.json
index 0a00da889..fa17b72be 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_3Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_3Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_3": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0x109a00e1370d2d2922bf892e85becb54297354b2e5c75388d514ff7f00000001",
- "0x04" : "0x54a792f15e9aba7e4ad9e716bc169eea3a6e2e9c49bf9b335874613c8081feff",
- "0x05" : "0x5d24a14d8e5e039372cd0f6a0f31e9ed6b75adba9f16b1c5b3edd5ba818300ff",
- "0x06" : "0x298e2f316b4ccded5ebf515998d9ec20df69404b04a441782a6aff8100000001",
- "0x07" : "0x4335694e98f372183c62a2339fa4ad161e9b4c42240bdc9452abffd07783ff01",
- "0x08" : "0xf0f0820797315acd063056bba76f6a9c3e281cdb5197a233967ca94684830101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0x109a00e1370d2d2922bf892e85becb54297354b2e5c75388d514ff7f00000001",
+ "0x04": "0x54a792f15e9aba7e4ad9e716bc169eea3a6e2e9c49bf9b335874613c8081feff",
+ "0x05": "0x5d24a14d8e5e039372cd0f6a0f31e9ed6b75adba9f16b1c5b3edd5ba818300ff",
+ "0x06": "0x298e2f316b4ccded5ebf515998d9ec20df69404b04a441782a6aff8100000001",
+ "0x07": "0x4335694e98f372183c62a2339fa4ad161e9b4c42240bdc9452abffd07783ff01",
+ "0x08": "0xf0f0820797315acd063056bba76f6a9c3e281cdb5197a233967ca94684830101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 3)) [[ 1 ]] (EXP 256 (EXP 255 3)) [[ 2 ]] (EXP 256 (EXP 257 3)) [[ 3 ]] (EXP 255 (EXP 256 3)) [[ 4 ]] (EXP 255 (EXP 255 3)) [[ 5 ]] (EXP 255 (EXP 257 3)) [[ 6 ]] (EXP 257 (EXP 256 3)) [[ 7 ]] (EXP 257 (EXP 255 3)) [[ 8 ]] (EXP 257 (EXP 257 3)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 3)) [[ 1 ]] (EXP 256 (EXP 255 3)) [[ 2 ]] (EXP 256 (EXP 257 3)) [[ 3 ]] (EXP 255 (EXP 256 3)) [[ 4 ]] (EXP 255 (EXP 255 3)) [[ 5 ]] (EXP 255 (EXP 257 3)) [[ 6 ]] (EXP 257 (EXP 256 3)) [[ 7 ]] (EXP 257 (EXP 255 3)) [[ 8 ]] (EXP 257 (EXP 257 3)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_4Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_4Filler.json
index 97295ba81..433c8f1ca 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_4Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_4Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_4": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0xe6540ce46eaf70da9d644015a661e0e245b13f307cb3885514ff7f0000000001",
- "0x04" : "0x6526b38b05a6325b80e1c84ab41dc934fd70f33f1bd0eab3d1f61a4707fc00ff",
- "0x05" : "0xe959516cd27e5d8fd487b72db2989b3ec2ba9fb7ead41554526fe5a3040400ff",
- "0x06" : "0xe7498a48c6ce2530bbe814ee3440c8c44fffab7ad8a277aa6aff810000000001",
- "0x07" : "0x2dffa3e901e5a392d15b79f4193d2168147d2aa7c55870b46c3a905d03fc0101",
- "0x08" : "0xe16ea721c96539edb4f7fb82de0dad8cccb1e7a6966a6777635f6fb908040101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0xe6540ce46eaf70da9d644015a661e0e245b13f307cb3885514ff7f0000000001",
+ "0x04": "0x6526b38b05a6325b80e1c84ab41dc934fd70f33f1bd0eab3d1f61a4707fc00ff",
+ "0x05": "0xe959516cd27e5d8fd487b72db2989b3ec2ba9fb7ead41554526fe5a3040400ff",
+ "0x06": "0xe7498a48c6ce2530bbe814ee3440c8c44fffab7ad8a277aa6aff810000000001",
+ "0x07": "0x2dffa3e901e5a392d15b79f4193d2168147d2aa7c55870b46c3a905d03fc0101",
+ "0x08": "0xe16ea721c96539edb4f7fb82de0dad8cccb1e7a6966a6777635f6fb908040101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 4)) [[ 1 ]] (EXP 256 (EXP 255 4)) [[ 2 ]] (EXP 256 (EXP 257 4)) [[ 3 ]] (EXP 255 (EXP 256 4)) [[ 4 ]] (EXP 255 (EXP 255 4)) [[ 5 ]] (EXP 255 (EXP 257 4)) [[ 6 ]] (EXP 257 (EXP 256 4)) [[ 7 ]] (EXP 257 (EXP 255 4)) [[ 8 ]] (EXP 257 (EXP 257 4)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 4)) [[ 1 ]] (EXP 256 (EXP 255 4)) [[ 2 ]] (EXP 256 (EXP 257 4)) [[ 3 ]] (EXP 255 (EXP 256 4)) [[ 4 ]] (EXP 255 (EXP 255 4)) [[ 5 ]] (EXP 255 (EXP 257 4)) [[ 6 ]] (EXP 257 (EXP 256 4)) [[ 7 ]] (EXP 257 (EXP 255 4)) [[ 8 ]] (EXP 257 (EXP 257 4)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_5Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_5Filler.json
index e00c08292..4def23243 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_5Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_5Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_5": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0xb581ac185aad71db2d177c286929c4c22809e5dcb3085514ff7f000000000001",
- "0x04" : "0x75789eb2a64bc971389fbd11a1e6d7abbf95ad25e23fb9aa25e73a0bfc83feff",
- "0x05" : "0xfc403fa42ceb6a0d0d3321bd9b2d8af25b1b667f87a04f496c78168d078500ff",
- "0x06" : "0xcec5ec213b9cb5811f6ae00428fd7b6ef5a1af39a1f7aa6aff81000000000001",
- "0x07" : "0x70ab32233202b98d382d17713fa0be391eaf74f85ba1740c9c3238c4ed85ff01",
- "0x08" : "0xb622672a213faa79b32185ff93a7b27a8499e48f7b032cdb4d1a70300c850101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0xb581ac185aad71db2d177c286929c4c22809e5dcb3085514ff7f000000000001",
+ "0x04": "0x75789eb2a64bc971389fbd11a1e6d7abbf95ad25e23fb9aa25e73a0bfc83feff",
+ "0x05": "0xfc403fa42ceb6a0d0d3321bd9b2d8af25b1b667f87a04f496c78168d078500ff",
+ "0x06": "0xcec5ec213b9cb5811f6ae00428fd7b6ef5a1af39a1f7aa6aff81000000000001",
+ "0x07": "0x70ab32233202b98d382d17713fa0be391eaf74f85ba1740c9c3238c4ed85ff01",
+ "0x08": "0xb622672a213faa79b32185ff93a7b27a8499e48f7b032cdb4d1a70300c850101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 5)) [[ 1 ]] (EXP 256 (EXP 255 5)) [[ 2 ]] (EXP 256 (EXP 257 5)) [[ 3 ]] (EXP 255 (EXP 256 5)) [[ 4 ]] (EXP 255 (EXP 255 5)) [[ 5 ]] (EXP 255 (EXP 257 5)) [[ 6 ]] (EXP 257 (EXP 256 5)) [[ 7 ]] (EXP 257 (EXP 255 5)) [[ 8 ]] (EXP 257 (EXP 257 5)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 5)) [[ 1 ]] (EXP 256 (EXP 255 5)) [[ 2 ]] (EXP 256 (EXP 257 5)) [[ 3 ]] (EXP 255 (EXP 256 5)) [[ 4 ]] (EXP 255 (EXP 255 5)) [[ 5 ]] (EXP 255 (EXP 257 5)) [[ 6 ]] (EXP 257 (EXP 256 5)) [[ 7 ]] (EXP 257 (EXP 255 5)) [[ 8 ]] (EXP 257 (EXP 257 5)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_6Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_6Filler.json
index 714602c97..4d8ac3291 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_6Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_6Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_6": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0x1948059de1def03c4ec35fc22c2bb8f2bf45dc33085514ff7f00000000000001",
- "0x04" : "0x41f818a8e24eb6d7bb7b193b4f2b5fdcf4bd0d453f2ac3499d8830d391fa00ff",
- "0x05" : "0xede6fe4a943dfb5d967a2b85d6728759d40d2ef0ae4bc28bbb1867f98c0600ff",
- "0x06" : "0x083c936cbaad5de592badc2e142fe4ebd6103921f7aa6aff8100000000000001",
- "0x07" : "0x57385019fe4e0939ca3f35c37cadfaf52fba5b1cdfb02def3866e8068bfa0101",
- "0x08" : "0x810ac878bd98428f6be8c6426ba9f9da09e3e33bf4fe10bfa3f8b12c92060101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0x1948059de1def03c4ec35fc22c2bb8f2bf45dc33085514ff7f00000000000001",
+ "0x04": "0x41f818a8e24eb6d7bb7b193b4f2b5fdcf4bd0d453f2ac3499d8830d391fa00ff",
+ "0x05": "0xede6fe4a943dfb5d967a2b85d6728759d40d2ef0ae4bc28bbb1867f98c0600ff",
+ "0x06": "0x083c936cbaad5de592badc2e142fe4ebd6103921f7aa6aff8100000000000001",
+ "0x07": "0x57385019fe4e0939ca3f35c37cadfaf52fba5b1cdfb02def3866e8068bfa0101",
+ "0x08": "0x810ac878bd98428f6be8c6426ba9f9da09e3e33bf4fe10bfa3f8b12c92060101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 6)) [[ 1 ]] (EXP 256 (EXP 255 6)) [[ 2 ]] (EXP 256 (EXP 257 6)) [[ 3 ]] (EXP 255 (EXP 256 6)) [[ 4 ]] (EXP 255 (EXP 255 6)) [[ 5 ]] (EXP 255 (EXP 257 6)) [[ 6 ]] (EXP 257 (EXP 256 6)) [[ 7 ]] (EXP 257 (EXP 255 6)) [[ 8 ]] (EXP 257 (EXP 257 6)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 6)) [[ 1 ]] (EXP 256 (EXP 255 6)) [[ 2 ]] (EXP 256 (EXP 257 6)) [[ 3 ]] (EXP 255 (EXP 256 6)) [[ 4 ]] (EXP 255 (EXP 255 6)) [[ 5 ]] (EXP 255 (EXP 257 6)) [[ 6 ]] (EXP 257 (EXP 256 6)) [[ 7 ]] (EXP 257 (EXP 255 6)) [[ 8 ]] (EXP 257 (EXP 257 6)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_7Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_7Filler.json
index 56a089392..58fa19ba8 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_7Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_7Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_7": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0x8bb02654111ad8c60ad8af132283a81f455c33085514ff7f0000000000000001",
- "0x04" : "0xa8f75c129dbb8466d6703a2a0b8212131b3248d70e2478862ac40fe17485feff",
- "0x05" : "0x5fd4d2de580383ee59f5e800ddb3f1717ceae03aede19d3dec5e5a69918700ff",
- "0x06" : "0xc8624230b524b85d6340da48a5db20370fb921f7aa6aff810000000000000001",
- "0x07" : "0x287b58a5a13cd7f454468ca616c181712f5ed25433a7d5a894b6ced35f87ff01",
- "0x08" : "0x09930d11ac2804fa977bf951593c8dff8498779cc0cdc5812a4fba2f98870101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0x8bb02654111ad8c60ad8af132283a81f455c33085514ff7f0000000000000001",
+ "0x04": "0xa8f75c129dbb8466d6703a2a0b8212131b3248d70e2478862ac40fe17485feff",
+ "0x05": "0x5fd4d2de580383ee59f5e800ddb3f1717ceae03aede19d3dec5e5a69918700ff",
+ "0x06": "0xc8624230b524b85d6340da48a5db20370fb921f7aa6aff810000000000000001",
+ "0x07": "0x287b58a5a13cd7f454468ca616c181712f5ed25433a7d5a894b6ced35f87ff01",
+ "0x08": "0x09930d11ac2804fa977bf951593c8dff8498779cc0cdc5812a4fba2f98870101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 7)) [[ 1 ]] (EXP 256 (EXP 255 7)) [[ 2 ]] (EXP 256 (EXP 257 7)) [[ 3 ]] (EXP 255 (EXP 256 7)) [[ 4 ]] (EXP 255 (EXP 255 7)) [[ 5 ]] (EXP 255 (EXP 257 7)) [[ 6 ]] (EXP 257 (EXP 256 7)) [[ 7 ]] (EXP 257 (EXP 255 7)) [[ 8 ]] (EXP 257 (EXP 257 7)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 7)) [[ 1 ]] (EXP 256 (EXP 255 7)) [[ 2 ]] (EXP 256 (EXP 257 7)) [[ 3 ]] (EXP 255 (EXP 256 7)) [[ 4 ]] (EXP 255 (EXP 255 7)) [[ 5 ]] (EXP 255 (EXP 257 7)) [[ 6 ]] (EXP 257 (EXP 256 7)) [[ 7 ]] (EXP 257 (EXP 255 7)) [[ 8 ]] (EXP 257 (EXP 257 7)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_8Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_8Filler.json
index fbdc8be39..a9ad08a42 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_8Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_8Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_8": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "100000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "100000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0x230041a0e7602d6e459609ed39081ec55c33085514ff7f000000000000000001",
- "0x04" : "0xc407d8a413ef9079ead457ed686a05ac81039c0cae0a7f6afd01e8461ff800ff",
- "0x05" : "0x67a397e0692385e4cd83853aabce220a94d449e885fa867e96d3ef5e180800ff",
- "0x06" : "0x70add926e753655d6d0ebe9c0f81368fb921f7aa6aff81000000000000000001",
- "0x07" : "0x0bdce80b8378e43f13d454b9d0a4c83cf311b8eaa45d5122cfd544a217f80101",
- "0x08" : "0x629c25790e1488998877a9ecdf0fb69637e77d8a4bdc1b46270093ba20080101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "10000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0x230041a0e7602d6e459609ed39081ec55c33085514ff7f000000000000000001",
+ "0x04": "0xc407d8a413ef9079ead457ed686a05ac81039c0cae0a7f6afd01e8461ff800ff",
+ "0x05": "0x67a397e0692385e4cd83853aabce220a94d449e885fa867e96d3ef5e180800ff",
+ "0x06": "0x70add926e753655d6d0ebe9c0f81368fb921f7aa6aff81000000000000000001",
+ "0x07": "0x0bdce80b8378e43f13d454b9d0a4c83cf311b8eaa45d5122cfd544a217f80101",
+ "0x08": "0x629c25790e1488998877a9ecdf0fb69637e77d8a4bdc1b46270093ba20080101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 8)) [[ 1 ]] (EXP 256 (EXP 255 8)) [[ 2 ]] (EXP 256 (EXP 257 8)) [[ 3 ]] (EXP 255 (EXP 256 8)) [[ 4 ]] (EXP 255 (EXP 255 8)) [[ 5 ]] (EXP 255 (EXP 257 8)) [[ 6 ]] (EXP 257 (EXP 256 8)) [[ 7 ]] (EXP 257 (EXP 255 8)) [[ 8 ]] (EXP 257 (EXP 257 8)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "10000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 8)) [[ 1 ]] (EXP 256 (EXP 255 8)) [[ 2 ]] (EXP 256 (EXP 257 8)) [[ 3 ]] (EXP 255 (EXP 256 8)) [[ 4 ]] (EXP 255 (EXP 255 8)) [[ 5 ]] (EXP 255 (EXP 257 8)) [[ 6 ]] (EXP 257 (EXP 256 8)) [[ 7 ]] (EXP 257 (EXP 255 8)) [[ 8 ]] (EXP 257 (EXP 257 8)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_9Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_9Filler.json
index 0aab2ff59..002a5046d 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_9Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256Of256_9Filler.json
@@ -1,41 +1,41 @@
{
"expPowerOf256Of256_9": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x03" : "0x53017d8eb210db2c8cd4a299079ec55c33085514ff7f00000000000000000001",
- "0x04" : "0x48be09b6c6ae2aa660f1972125cecbb1038b5d236ecf766ba786e2c4e887feff",
- "0x05" : "0x2e350d847ba73dc2099f83f532951c47269d9fd7e411b50bae00a9581f8900ff",
- "0x06" : "0x013ab9e1f0df89a184b4d07080b68fb921f7aa6aff8100000000000000000001",
- "0x07" : "0xf387ed41c1050f9da667f429a3e8fb30b61a55ede97d7b8acd797a03cd89ff01",
- "0x08" : "0x525696c22bb3ce00fd2e3f6bbb9b4ea1046a5e31fcff2fedf8f8c74d28890101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x03": "0x53017d8eb210db2c8cd4a299079ec55c33085514ff7f00000000000000000001",
+ "0x04": "0x48be09b6c6ae2aa660f1972125cecbb1038b5d236ecf766ba786e2c4e887feff",
+ "0x05": "0x2e350d847ba73dc2099f83f532951c47269d9fd7e411b50bae00a9581f8900ff",
+ "0x06": "0x013ab9e1f0df89a184b4d07080b68fb921f7aa6aff8100000000000000000001",
+ "0x07": "0xf387ed41c1050f9da667f429a3e8fb30b61a55ede97d7b8acd797a03cd89ff01",
+ "0x08": "0x525696c22bb3ce00fd2e3f6bbb9b4ea1046a5e31fcff2fedf8f8c74d28890101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 (EXP 256 9)) [[ 1 ]] (EXP 256 (EXP 255 9)) [[ 2 ]] (EXP 256 (EXP 257 9)) [[ 3 ]] (EXP 255 (EXP 256 9)) [[ 4 ]] (EXP 255 (EXP 255 9)) [[ 5 ]] (EXP 255 (EXP 257 9)) [[ 6 ]] (EXP 257 (EXP 256 9)) [[ 7 ]] (EXP 257 (EXP 255 9)) [[ 8 ]] (EXP 257 (EXP 257 9)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 (EXP 256 9)) [[ 1 ]] (EXP 256 (EXP 255 9)) [[ 2 ]] (EXP 256 (EXP 257 9)) [[ 3 ]] (EXP 255 (EXP 256 9)) [[ 4 ]] (EXP 255 (EXP 255 9)) [[ 5 ]] (EXP 255 (EXP 257 9)) [[ 6 ]] (EXP 257 (EXP 256 9)) [[ 7 ]] (EXP 257 (EXP 255 9)) [[ 8 ]] (EXP 257 (EXP 257 9)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_10Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_10Filler.json
index 2b11a5275..a4ee68743 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_10Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_10Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_10": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x0100000000000000000000",
- "0x01" : "0xf62c88d104d1882cf601",
- "0x02" : "0x010a2d78d2fcd2782d0a01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x0100000000000000000000",
+ "0x01": "0xf62c88d104d1882cf601",
+ "0x02": "0x010a2d78d2fcd2782d0a01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 10) [[ 1 ]] (EXP 255 10) [[ 2 ]] (EXP 257 10) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 10) [[ 1 ]] (EXP 255 10) [[ 2 ]] (EXP 257 10) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_11Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_11Filler.json
index 29f2fe0e1..56fdf63e4 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_11Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_11Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_11": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x010000000000000000000000",
- "0x01" : "0xf5365c4833ccb6a4c90aff",
- "0x02" : "0x010b37a64bcfcf4aa5370b01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x010000000000000000000000",
+ "0x01": "0xf5365c4833ccb6a4c90aff",
+ "0x02": "0x010b37a64bcfcf4aa5370b01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 11) [[ 1 ]] (EXP 255 11) [[ 2 ]] (EXP 257 11) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 11) [[ 1 ]] (EXP 255 11) [[ 2 ]] (EXP 257 11) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_12Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_12Filler.json
index 29c748639..91d79359e 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_12Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_12Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_12": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01000000000000000000000000",
- "0x01" : "0xf44125ebeb98e9ee2441f401",
- "0x02" : "0x010c42ddf21b9f19efdc420c01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01000000000000000000000000",
+ "0x01": "0xf44125ebeb98e9ee2441f401",
+ "0x02": "0x010c42ddf21b9f19efdc420c01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 12) [[ 1 ]] (EXP 255 12) [[ 2 ]] (EXP 257 12) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 12) [[ 1 ]] (EXP 255 12) [[ 2 ]] (EXP 257 12) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_13Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_13Filler.json
index 98e205953..393f2aed1 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_13Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_13Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_13": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x0100000000000000000000000000",
- "0x01" : "0xf34ce4c5ffad5104361db20cff",
- "0x02" : "0x010d4f20d00dbab909cc1e4e0d01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x0100000000000000000000000000",
+ "0x01": "0xf34ce4c5ffad5104361db20cff",
+ "0x02": "0x010d4f20d00dbab909cc1e4e0d01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 13) [[ 1 ]] (EXP 255 13) [[ 2 ]] (EXP 257 13) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 13) [[ 1 ]] (EXP 255 13) [[ 2 ]] (EXP 257 13) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_14Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_14Filler.json
index 3defc5b99..54fbe50ec 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_14Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_14Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_14": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x010000000000000000000000000000",
- "0x01" : "0xf25997e139ada3b331e7945af201",
- "0x02" : "0x010e5c6ff0ddc873c2d5ea6c5b0e01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x010000000000000000000000000000",
+ "0x01": "0xf25997e139ada3b331e7945af201",
+ "0x02": "0x010e5c6ff0ddc873c2d5ea6c5b0e01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 14) [[ 1 ]] (EXP 255 14) [[ 2 ]] (EXP 257 14) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 14) [[ 1 ]] (EXP 255 14) [[ 2 ]] (EXP 257 14) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_15Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_15Filler.json
index 643e8d1ac..7213273de 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_15Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_15Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_15": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01000000000000000000000000000000",
- "0x01" : "0xf1673e495873f60f7eb5acc6970eff",
- "0x02" : "0x010f6acc60cea63c3698c056c7690f01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01000000000000000000000000000000",
+ "0x01": "0xf1673e495873f60f7eb5acc6970eff",
+ "0x02": "0x010f6acc60cea63c3698c056c7690f01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 15) [[ 1 ]] (EXP 255 15) [[ 2 ]] (EXP 257 15) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 15) [[ 1 ]] (EXP 255 15) [[ 2 ]] (EXP 257 15) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_16Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_16Filler.json
index 3e568f8aa..f9c0020b1 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_16Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_16Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_16": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x0100000000000000000000000000000000",
- "0x01" : "0xf075d70b0f1b82196f36f719d077f001",
- "0x02" : "0x01107a372d2f74e272cf59171e30781001"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x0100000000000000000000000000000000",
+ "0x01": "0xf075d70b0f1b82196f36f719d077f001",
+ "0x02": "0x01107a372d2f74e272cf59171e30781001"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 16) [[ 1 ]] (EXP 255 16) [[ 2 ]] (EXP 257 16) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 16) [[ 1 ]] (EXP 255 16) [[ 2 ]] (EXP 257 16) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_17Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_17Filler.json
index ce01401a2..0beb76766 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_17Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_17Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_17": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x010000000000000000000000000000000000",
- "0x01" : "0xef856134040c669755c7c022b6a77810ff",
- "0x02" : "0x01118ab1645ca45755422870354ea8881101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x010000000000000000000000000000000000",
+ "0x01": "0xef856134040c669755c7c022b6a77810ff",
+ "0x02": "0x01118ab1645ca45755422870354ea8881101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 17) [[ 1 ]] (EXP 255 17) [[ 2 ]] (EXP 257 17) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 17) [[ 1 ]] (EXP 255 17) [[ 2 ]] (EXP 257 17) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_18Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_18Filler.json
index b61833550..5d106b14e 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_18Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_18Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_18": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01000000000000000000000000000000000000",
- "0x01" : "0xee95dbd2d0085a30be71f86293f0d098ee01",
- "0x02" : "0x01129c3c15c100fbac976a98a583f730991201"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01000000000000000000000000000000000000",
+ "0x01": "0xee95dbd2d0085a30be71f86293f0d098ee01",
+ "0x02": "0x01129c3c15c100fbac976a98a583f730991201"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 18) [[ 1 ]] (EXP 255 18) [[ 2 ]] (EXP 257 18) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 18) [[ 1 ]] (EXP 255 18) [[ 2 ]] (EXP 257 18) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_19Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_19Filler.json
index 4ee97d62b..19a188a90 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_19Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_19Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_19": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x0100000000000000000000000000000000000000",
- "0x01" : "0xeda745f6fd3851d68db3866a315cdfc85512ff",
- "0x02" : "0x0113aed851d6c1fca84402033e297b27c9ab1301"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x0100000000000000000000000000000000000000",
+ "0x01": "0xeda745f6fd3851d68db3866a315cdfc85512ff",
+ "0x02": "0x0113aed851d6c1fca84402033e297b27c9ab1301"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 19) [[ 1 ]] (EXP 255 19) [[ 2 ]] (EXP 257 19) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 19) [[ 1 ]] (EXP 255 19) [[ 2 ]] (EXP 257 19) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_1Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_1Filler.json
index 98fe1128b..7afd0ee74 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_1Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_1Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_1": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x0100",
- "0x01" : "0xff",
- "0x02" : "0x0101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x0100",
+ "0x01": "0xff",
+ "0x02": "0x0101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 1) [[ 1 ]] (EXP 255 1) [[ 2 ]] (EXP 257 1) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 1) [[ 1 ]] (EXP 255 1) [[ 2 ]] (EXP 257 1) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_20Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_20Filler.json
index b0f71fa31..302ccc27c 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_20Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_20Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_20": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x010000000000000000000000000000000000000000",
- "0x01" : "0xecb99eb1063b1984b725d2e3c72b82e88cbdec01",
- "0x02" : "0x0114c2872a2898bea4ec46054167a4a2f174be1401"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x010000000000000000000000000000000000000000",
+ "0x01": "0xecb99eb1063b1984b725d2e3c72b82e88cbdec01",
+ "0x02": "0x0114c2872a2898bea4ec46054167a4a2f174be1401"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 20) [[ 1 ]] (EXP 255 20) [[ 2 ]] (EXP 257 20) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 20) [[ 1 ]] (EXP 255 20) [[ 2 ]] (EXP 257 20) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_21Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_21Filler.json
index 1732a7334..cd4d43213 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_21Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_21Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_21": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01000000000000000000000000000000000000000000",
- "0x01" : "0xebcce5125534de6b326ead10e3645765a4312e14ff",
- "0x02" : "0x0115d749b152c1576391324b46a90c47946632d21501"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01000000000000000000000000000000000000000000",
+ "0x01": "0xebcce5125534de6b326ead10e3645765a4312e14ff",
+ "0x02": "0x0115d749b152c1576391324b46a90c47946632d21501"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 21) [[ 1 ]] (EXP 255 21) [[ 2 ]] (EXP 257 21) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 21) [[ 1 ]] (EXP 255 21) [[ 2 ]] (EXP 257 21) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_22Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_22Filler.json
index 671802158..5d48f536a 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_22Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_22Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_22": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x0100000000000000000000000000000000000000000000",
- "0x01" : "0xeae1182d42dfa98cc73c3e63d280f30e3e8cfce6ea01",
- "0x02" : "0x0116ed20fb041418baf4c37d91efb553dbfa9904e71601"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x0100000000000000000000000000000000000000000000",
+ "0x01": "0xeae1182d42dfa98cc73c3e63d280f30e3e8cfce6ea01",
+ "0x02": "0x0116ed20fb041418baf4c37d91efb553dbfa9904e71601"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 22) [[ 1 ]] (EXP 255 22) [[ 2 ]] (EXP 257 22) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 22) [[ 1 ]] (EXP 255 22) [[ 2 ]] (EXP 257 22) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_23Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_23Filler.json
index 5bd0a995e..a6590490f 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_23Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_23Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_23": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x010000000000000000000000000000000000000000000000",
- "0x01" : "0xe9f63715159cc9e33a7502256eae721b304e6fea0316ff",
- "0x02" : "0x0118040e1bff182cd3afb8410f81a5092fd6939debfd1701"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x010000000000000000000000000000000000000000000000",
+ "0x01": "0xe9f63715159cc9e33a7502256eae721b304e6fea0316ff",
+ "0x02": "0x0118040e1bff182cd3afb8410f81a5092fd6939debfd1701"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 23) [[ 1 ]] (EXP 255 23) [[ 2 ]] (EXP 257 23) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 23) [[ 1 ]] (EXP 255 23) [[ 2 ]] (EXP 257 23) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_24Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_24Filler.json
index c2d25e738..10dbb3ad3 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_24Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_24Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_24": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01000000000000000000000000000000000000000000000000",
- "0x01" : "0xe90c40de00872d19573a8d23493fc3a9151e217a1913e801",
- "0x02" : "0x01191c122a1b1745008367f9509126ae39066a3189e9141801"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01000000000000000000000000000000000000000000000000",
+ "0x01": "0xe90c40de00872d19573a8d23493fc3a9151e217a1913e801",
+ "0x02": "0x01191c122a1b1745008367f9509126ae39066a3189e9141801"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 24) [[ 1 ]] (EXP 255 24) [[ 2 ]] (EXP 257 24) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 24) [[ 1 ]] (EXP 255 24) [[ 2 ]] (EXP 257 24) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_25Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_25Filler.json
index 38011cf8c..e1d4ef408 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_25Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_25Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_25": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x0100000000000000000000000000000000000000000000000000",
- "0x01" : "0xe823349d2286a5ec3de3529625f683e56c0903589efad418ff",
- "0x02" : "0x011a352e3c45325c4583eb6149e1b7d4e73f709bbb72fd2c1901"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x0100000000000000000000000000000000000000000000000000",
+ "0x01": "0xe823349d2286a5ec3de3529625f683e56c0903589efad418ff",
+ "0x02": "0x011a352e3c45325c4583eb6149e1b7d4e73f709bbb72fd2c1901"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 25) [[ 1 ]] (EXP 255 25) [[ 2 ]] (EXP 257 25) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 25) [[ 1 ]] (EXP 255 25) [[ 2 ]] (EXP 257 25) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_26Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_26Filler.json
index a72bb5774..10977a206 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_26Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_26Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_26": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x010000000000000000000000000000000000000000000000000000",
- "0x01" : "0xe73b116885641f4651a56f438fd08d61869cfa55465bd944e601",
- "0x02" : "0x011b4f636a81778ea1c96f4cab2b998cbc26b00c572e7029451a01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x010000000000000000000000000000000000000000000000000000",
+ "0x01": "0xe73b116885641f4651a56f438fd08d61869cfa55465bd944e601",
+ "0x02": "0x011b4f636a81778ea1c96f4cab2b998cbc26b00c572e7029451a01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 26) [[ 1 ]] (EXP 255 26) [[ 2 ]] (EXP 257 26) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 26) [[ 1 ]] (EXP 255 26) [[ 2 ]] (EXP 257 26) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_27Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_27Filler.json
index f525e3476..93fd95582 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_27Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_27Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_27": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01000000000000000000000000000000000000000000000000000000",
- "0x01" : "0xe653d6571cdebb270b53c9d44c40bcd425165d5af1157d6ba11aff",
- "0x02" : "0x011c6ab2cdebf906306b38bbf7d6c52648e2d6bc63859e996e5f1b01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01000000000000000000000000000000000000000000000000000000",
+ "0x01": "0xe653d6571cdebb270b53c9d44c40bcd425165d5af1157d6ba11aff",
+ "0x02": "0x011c6ab2cdebf906306b38bbf7d6c52648e2d6bc63859e996e5f1b01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 27) [[ 1 ]] (EXP 255 27) [[ 2 ]] (EXP 257 27) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 27) [[ 1 ]] (EXP 255 27) [[ 2 ]] (EXP 257 27) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_28Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_28Filler.json
index 15a253eff..27e2d3ded 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_28Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_28Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_28": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x0100000000000000000000000000000000000000000000000000000000",
- "0x01" : "0xe56d8280c5c1dc6be448760a77f47c1750f146fd962467ee3579e401",
- "0x02" : "0x011d871d80b9e4ff369ba3f4b3ce9beb6f2bb9931fe9243807cd7a1c01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x0100000000000000000000000000000000000000000000000000000000",
+ "0x01": "0xe56d8280c5c1dc6be448760a77f47c1750f146fd962467ee3579e401",
+ "0x02": "0x011d871d80b9e4ff369ba3f4b3ce9beb6f2bb9931fe9243807cd7a1c01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 28) [[ 1 ]] (EXP 255 28) [[ 2 ]] (EXP 257 28) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 28) [[ 1 ]] (EXP 255 28) [[ 2 ]] (EXP 257 28) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_29Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_29Filler.json
index 628c71aec..637564e9b 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_29Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_29Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_29": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x010000000000000000000000000000000000000000000000000000000000",
- "0x01" : "0xe48814fe44fc1a8f78642d946d7c879b39a055b6988e438647446a1cff",
- "0x02" : "0x011ea4a49e3a9ee435d23f98a8826a875a9ae54cb3090d5c3fd547961d01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x010000000000000000000000000000000000000000000000000000000000",
+ "0x01": "0xe48814fe44fc1a8f78642d946d7c879b39a055b6988e438647446a1cff",
+ "0x02": "0x011ea4a49e3a9ee435d23f98a8826a875a9ae54cb3090d5c3fd547961d01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 29) [[ 1 ]] (EXP 255 29) [[ 2 ]] (EXP 257 29) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 29) [[ 1 ]] (EXP 255 29) [[ 2 ]] (EXP 257 29) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_2Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_2Filler.json
index bc3297cd6..8d21069b2 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_2Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_2Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_2": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x010000",
- "0x01" : "0xfe01",
- "0x02" : "0x010201"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x010000",
+ "0x01": "0xfe01",
+ "0x02": "0x010201"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 2) [[ 1 ]] (EXP 255 2) [[ 2 ]] (EXP 257 2) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 2) [[ 1 ]] (EXP 255 2) [[ 2 ]] (EXP 257 2) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_30Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_30Filler.json
index bb0e4b5f7..a91e20443 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_30Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_30Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_30": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01000000000000000000000000000000000000000000000000000000000000",
- "0x01" : "0xe3a38ce946b71e74e8ebc966d90f0b139e66b560e1f5b542c0fd25b2e201",
- "0x02" : "0x011fc34942d8d9831a0811d8412aecf1e1f58031ffbc16699c151cddb31e01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01000000000000000000000000000000000000000000000000000000000000",
+ "0x01": "0xe3a38ce946b71e74e8ebc966d90f0b139e66b560e1f5b542c0fd25b2e201",
+ "0x02": "0x011fc34942d8d9831a0811d8412aecf1e1f58031ffbc16699c151cddb31e01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 30) [[ 1 ]] (EXP 255 30) [[ 2 ]] (EXP 257 30) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 30) [[ 1 ]] (EXP 255 30) [[ 2 ]] (EXP 257 30) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_31Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_31Filler.json
index 83b015989..e577f1caa 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_31Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_31Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_31": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x0100000000000000000000000000000000000000000000000000000000000000",
- "0x01" : "0xe2bfe95c5d7067567402dd9d7235fc088ac84eab8113bf8d7e3c288d2f1eff",
- "0x02" : "0x0120e30c8c1bb25c9d2219ea196c17ded3d775b231bbd28005b131fa90d11f01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x0100000000000000000000000000000000000000000000000000000000000000",
+ "0x01": "0xe2bfe95c5d7067567402dd9d7235fc088ac84eab8113bf8d7e3c288d2f1eff",
+ "0x02": "0x0120e30c8c1bb25c9d2219ea196c17ded3d775b231bbd28005b131fa90d11f01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 31) [[ 1 ]] (EXP 255 31) [[ 2 ]] (EXP 257 31) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 31) [[ 1 ]] (EXP 255 31) [[ 2 ]] (EXP 257 31) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_32Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_32Filler.json
index 1c2a3bbc0..efebf5800 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_32Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_32Filler.json
@@ -1,37 +1,37 @@
{
"expPowerOf256_32": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x01" : "0xe1dd29730112f6ef1d8edabfd4c3c60c823d865cd592abcdf0bdec64a1efe001",
- "0x02" : "0x2203ef98a7ce0ef9bf3c04038583f6b2ab4d27e3ed8e5285b6e32c8b61f02001"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x01": "0xe1dd29730112f6ef1d8edabfd4c3c60c823d865cd592abcdf0bdec64a1efe001",
+ "0x02": "0x2203ef98a7ce0ef9bf3c04038583f6b2ab4d27e3ed8e5285b6e32c8b61f02001"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 32) [[ 1 ]] (EXP 255 32) [[ 2 ]] (EXP 257 32) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 32) [[ 1 ]] (EXP 255 32) [[ 2 ]] (EXP 257 32) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_33Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_33Filler.json
index 8b96086b7..039b2fdcc 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_33Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_33Filler.json
@@ -1,37 +1,37 @@
{
"expPowerOf256_33": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x01" : "0xfb4c498e11e3f82e714be514ef024675bb48d678bd192222cd2e783d4df020ff",
- "0x02" : "0x25f3884075dd08b8fb400789097aa95df8750bd17be0d83c9a0fb7ed52102101"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x01": "0xfb4c498e11e3f82e714be514ef024675bb48d678bd192222cd2e783d4df020ff",
+ "0x02": "0x25f3884075dd08b8fb400789097aa95df8750bd17be0d83c9a0fb7ed52102101"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 33) [[ 1 ]] (EXP 255 33) [[ 2 ]] (EXP 257 33) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 33) [[ 1 ]] (EXP 255 33) [[ 2 ]] (EXP 257 33) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_3Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_3Filler.json
index 420880703..e55b68cd4 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_3Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_3Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_3": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01000000",
- "0x01" : "0xfd02ff",
- "0x02" : "0x01030301"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01000000",
+ "0x01": "0xfd02ff",
+ "0x02": "0x01030301"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 3) [[ 1 ]] (EXP 255 3) [[ 2 ]] (EXP 257 3) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 3) [[ 1 ]] (EXP 255 3) [[ 2 ]] (EXP 257 3) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_4Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_4Filler.json
index 360d3dff2..a81882281 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_4Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_4Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_4": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x0100000000",
- "0x01" : "0xfc05fc01",
- "0x02" : "0x0104060401"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x0100000000",
+ "0x01": "0xfc05fc01",
+ "0x02": "0x0104060401"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 4) [[ 1 ]] (EXP 255 4) [[ 2 ]] (EXP 257 4) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 4) [[ 1 ]] (EXP 255 4) [[ 2 ]] (EXP 257 4) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_5Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_5Filler.json
index d1fbda443..219a7d00f 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_5Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_5Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_5": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x010000000000",
- "0x01" : "0xfb09f604ff",
- "0x02" : "0x01050a0a0501"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x010000000000",
+ "0x01": "0xfb09f604ff",
+ "0x02": "0x01050a0a0501"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 5) [[ 1 ]] (EXP 255 5) [[ 2 ]] (EXP 257 5) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 5) [[ 1 ]] (EXP 255 5) [[ 2 ]] (EXP 257 5) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_6Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_6Filler.json
index 57ab61f14..2dd516ef8 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_6Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_6Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_6": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01000000000000",
- "0x01" : "0xfa0eec0efa01",
- "0x02" : "0x01060f140f0601"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01000000000000",
+ "0x01": "0xfa0eec0efa01",
+ "0x02": "0x01060f140f0601"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 6) [[ 1 ]] (EXP 255 6) [[ 2 ]] (EXP 257 6) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 6) [[ 1 ]] (EXP 255 6) [[ 2 ]] (EXP 257 6) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_7Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_7Filler.json
index 4c2d2a300..7b29ba138 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_7Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_7Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_7": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x0100000000000000",
- "0x01" : "0xf914dd22eb06ff",
- "0x02" : "0x0107152323150701"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x0100000000000000",
+ "0x01": "0xf914dd22eb06ff",
+ "0x02": "0x0107152323150701"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 7) [[ 1 ]] (EXP 255 7) [[ 2 ]] (EXP 257 7) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 7) [[ 1 ]] (EXP 255 7) [[ 2 ]] (EXP 257 7) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_8Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_8Filler.json
index 7196861d8..92c527f8c 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_8Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_8Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_8": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x010000000000000000",
- "0x01" : "0xf81bc845c81bf801",
- "0x02" : "0x01081c3846381c0801"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x010000000000000000",
+ "0x01": "0xf81bc845c81bf801",
+ "0x02": "0x01081c3846381c0801"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 8) [[ 1 ]] (EXP 255 8) [[ 2 ]] (EXP 257 8) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 8) [[ 1 ]] (EXP 255 8) [[ 2 ]] (EXP 257 8) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_9Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_9Filler.json
index 2003bbe16..258793203 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_9Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf256_9Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf256_9": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01000000000000000000",
- "0x01" : "0xf723ac7d8253dc08ff",
- "0x02" : "0x010924547e7e54240901"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01000000000000000000",
+ "0x01": "0xf723ac7d8253dc08ff",
+ "0x02": "0x010924547e7e54240901"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 256 9) [[ 1 ]] (EXP 255 9) [[ 2 ]] (EXP 257 9) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 256 9) [[ 1 ]] (EXP 255 9) [[ 2 ]] (EXP 257 9) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_128Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_128Filler.json
index 37a1f5a18..224b07611 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_128Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_128Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf2_128": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x0100000000000000000000000000000000",
- "0x01" : "0x80000000000000000000000000000000",
- "0x02" : "0x0200000000000000000000000000000000"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x0100000000000000000000000000000000",
+ "0x01": "0x80000000000000000000000000000000",
+ "0x02": "0x0200000000000000000000000000000000"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 2 128) [[ 1 ]] (EXP 2 127) [[ 2 ]] (EXP 2 129) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 2 128) [[ 1 ]] (EXP 2 127) [[ 2 ]] (EXP 2 129) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_16Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_16Filler.json
index 9bd5955f9..d8c022002 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_16Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_16Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf2_16": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x010000",
- "0x01" : "0x8000",
- "0x02" : "0x020000"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x010000",
+ "0x01": "0x8000",
+ "0x02": "0x020000"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 2 16) [[ 1 ]] (EXP 2 15) [[ 2 ]] (EXP 2 17) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 2 16) [[ 1 ]] (EXP 2 15) [[ 2 ]] (EXP 2 17) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_256Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_256Filler.json
index da6f19426..af142ca10 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_256Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_256Filler.json
@@ -1,36 +1,36 @@
{
"expPowerOf2_256": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x01" : "0x8000000000000000000000000000000000000000000000000000000000000000"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x01": "0x8000000000000000000000000000000000000000000000000000000000000000"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 2 256) [[ 1 ]] (EXP 2 255) [[ 2 ]] (EXP 2 257) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 2 256) [[ 1 ]] (EXP 2 255) [[ 2 ]] (EXP 2 257) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_2Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_2Filler.json
index ce8b2c503..1936733d3 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_2Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_2Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf2_2": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x04",
- "0x01" : "0x02",
- "0x02" : "0x08"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x04",
+ "0x01": "0x02",
+ "0x02": "0x08"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 2 2) [[ 1 ]] (EXP 2 1) [[ 2 ]] (EXP 2 3) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 2 2) [[ 1 ]] (EXP 2 1) [[ 2 ]] (EXP 2 3) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_32Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_32Filler.json
index 2e6111b4c..4626bb36d 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_32Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_32Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf2_32": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x0100000000",
- "0x01" : "0x80000000",
- "0x02" : "0x0200000000"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x0100000000",
+ "0x01": "0x80000000",
+ "0x02": "0x0200000000"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 2 32) [[ 1 ]] (EXP 2 31) [[ 2 ]] (EXP 2 33) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 2 32) [[ 1 ]] (EXP 2 31) [[ 2 ]] (EXP 2 33) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_4Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_4Filler.json
index b9edc9fae..4e283cd49 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_4Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_4Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf2_4": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x10",
- "0x01" : "0x08",
- "0x02" : "0x20"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x10",
+ "0x01": "0x08",
+ "0x02": "0x20"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 2 4) [[ 1 ]] (EXP 2 3) [[ 2 ]] (EXP 2 5) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 2 4) [[ 1 ]] (EXP 2 3) [[ 2 ]] (EXP 2 5) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_64Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_64Filler.json
index 4e0e5998c..4cb9969b3 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_64Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_64Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf2_64": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x010000000000000000",
- "0x01" : "0x8000000000000000",
- "0x02" : "0x020000000000000000"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x010000000000000000",
+ "0x01": "0x8000000000000000",
+ "0x02": "0x020000000000000000"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 2 64) [[ 1 ]] (EXP 2 63) [[ 2 ]] (EXP 2 65) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 2 64) [[ 1 ]] (EXP 2 63) [[ 2 ]] (EXP 2 65) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_8Filler.json b/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_8Filler.json
index 13c42b912..f694552a1 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_8Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expPowerOf2_8Filler.json
@@ -1,38 +1,38 @@
{
"expPowerOf2_8": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x0100",
- "0x01" : "0x80",
- "0x02" : "0x0200"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x0100",
+ "0x01": "0x80",
+ "0x02": "0x0200"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EXP 2 8) [[ 1 ]] (EXP 2 7) [[ 2 ]] (EXP 2 9) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EXP 2 8) [[ 1 ]] (EXP 2 7) [[ 2 ]] (EXP 2 9) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expXYFiller.json b/src/VMTestsFiller/vmArithmeticTest/expXYFiller.json
index 62089b015..5aa185622 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expXYFiller.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expXYFiller.json
@@ -1,37 +1,37 @@
{
"expXY": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x02",
- "0x01" : "0x0100000000000f"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "0x0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000100000000000f",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x02",
+ "0x01": "0x0100000000000f"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (CALLDATALOAD 0) [[ 1 ]] (CALLDATALOAD 32) [[ 2 ]] (EXP (SLOAD 0) (SLOAD 1))}",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "0x0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000100000000000f",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (CALLDATALOAD 0) [[ 1 ]] (CALLDATALOAD 32) [[ 2 ]] (EXP (SLOAD 0) (SLOAD 1))}",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/expXY_successFiller.json b/src/VMTestsFiller/vmArithmeticTest/expXY_successFiller.json
index 136a9cb85..aeb9b2675 100644
--- a/src/VMTestsFiller/vmArithmeticTest/expXY_successFiller.json
+++ b/src/VMTestsFiller/vmArithmeticTest/expXY_successFiller.json
@@ -1,38 +1,38 @@
{
"expXY_success": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x02",
- "0x01" : "0x0f",
- "0x02" : "0x8000"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "0x0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000f",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x02",
+ "0x01": "0x0f",
+ "0x02": "0x8000"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (CALLDATALOAD 0) [[ 1 ]] (CALLDATALOAD 32) [[ 2 ]] (EXP (SLOAD 0) (SLOAD 1))}",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "0x0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000f",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (CALLDATALOAD 0) [[ 1 ]] (CALLDATALOAD 32) [[ 2 ]] (EXP (SLOAD 0) (SLOAD 1))}",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/fibbonacci_unrolledFiller.json b/src/VMTestsFiller/vmArithmeticTest/fibbonacci_unrolledFiller.json
index e6d937a81..3ba8c9bc0 100644
--- a/src/VMTestsFiller/vmArithmeticTest/fibbonacci_unrolledFiller.json
+++ b/src/VMTestsFiller/vmArithmeticTest/fibbonacci_unrolledFiller.json
@@ -1,35 +1,34 @@
{
"fibbonacci_unrolled": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- }
- }
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "(asm 1 1 DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD 0 MSTORE 32 0 RETURN)",
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
"storage": {}
}
},
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "(asm 1 1 DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD DUP2 DUP2 ADD 0 MSTORE 32 0 RETURN)",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mod0Filler.json b/src/VMTestsFiller/vmArithmeticTest/mod0Filler.json
index 4c17dd81f..27ab4a413 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mod0Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mod0Filler.json
@@ -1,36 +1,36 @@
{
"mod0": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x02"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x02"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (% 2 3 ) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (% 2 3 ) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mod1Filler.json b/src/VMTestsFiller/vmArithmeticTest/mod1Filler.json
index 961481bd5..dedec221f 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mod1Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mod1Filler.json
@@ -1,36 +1,36 @@
{
"mod1": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (% 115792089237316195423570985008687907853269984665640564039457584007913129639935 2 ) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (% 115792089237316195423570985008687907853269984665640564039457584007913129639935 2 ) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mod2Filler.json b/src/VMTestsFiller/vmArithmeticTest/mod2Filler.json
index 5fd0728d4..cd10764f8 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mod2Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mod2Filler.json
@@ -1,36 +1,36 @@
{
"mod2": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (% 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (% 0 115792089237316195423570985008687907853269984665640564039457584007913129639935 ) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mod3Filler.json b/src/VMTestsFiller/vmArithmeticTest/mod3Filler.json
index bc13faf64..aa9854115 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mod3Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mod3Filler.json
@@ -1,36 +1,36 @@
{
"mod3": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (% 3 0) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (% 3 0) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mod4Filler.json b/src/VMTestsFiller/vmArithmeticTest/mod4Filler.json
index 2250ef07c..be6587499 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mod4Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mod4Filler.json
@@ -1,36 +1,36 @@
{
"mod4": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x02"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x02"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (% (- 0 2) 3) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (% (- 0 2) 3) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/modByZeroFiller.json b/src/VMTestsFiller/vmArithmeticTest/modByZeroFiller.json
index f4db6acb5..fdb1817c0 100644
--- a/src/VMTestsFiller/vmArithmeticTest/modByZeroFiller.json
+++ b/src/VMTestsFiller/vmArithmeticTest/modByZeroFiller.json
@@ -1,29 +1,29 @@
{
"modByZero": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (- (% 3 0) 1) }",
- "storage": {}
- }
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
},
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (- (% 3 0) 1) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mul0Filler.json b/src/VMTestsFiller/vmArithmeticTest/mul0Filler.json
index 73a1f774a..f62af0119 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mul0Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mul0Filler.json
@@ -1,36 +1,36 @@
{
"mul0": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x06"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x06"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (* 2 3) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (* 2 3) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mul1Filler.json b/src/VMTestsFiller/vmArithmeticTest/mul1Filler.json
index bac387b69..04d5c1c1c 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mul1Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mul1Filler.json
@@ -1,36 +1,36 @@
{
"mul1": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (* 115792089237316195423570985008687907853269984665640564039457584007913129639935 115792089237316195423570985008687907853269984665640564039457584007913129639935) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (* 115792089237316195423570985008687907853269984665640564039457584007913129639935 115792089237316195423570985008687907853269984665640564039457584007913129639935) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mul2Filler.json b/src/VMTestsFiller/vmArithmeticTest/mul2Filler.json
index 2602f38ce..afed731c3 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mul2Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mul2Filler.json
@@ -1,36 +1,36 @@
{
"mul2": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (* 0 23) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (* 0 23) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mul3Filler.json b/src/VMTestsFiller/vmArithmeticTest/mul3Filler.json
index 4fbfa513f..c2449c80c 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mul3Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mul3Filler.json
@@ -1,36 +1,36 @@
{
"mul3": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x17"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x17"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (* 23 1) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (* 23 1) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mul4Filler.json b/src/VMTestsFiller/vmArithmeticTest/mul4Filler.json
index 8236c8c66..61c0856cc 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mul4Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mul4Filler.json
@@ -1,36 +1,36 @@
{
"mul4": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x8000000000000000000000000000000000000000000000000000000000000000"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x8000000000000000000000000000000000000000000000000000000000000000"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (* 0x8000000000000000000000000000000000000000000000000000000000000000 115792089237316195423570985008687907853269984665640564039457584007913129639935) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (* 0x8000000000000000000000000000000000000000000000000000000000000000 115792089237316195423570985008687907853269984665640564039457584007913129639935) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mul5Filler.json b/src/VMTestsFiller/vmArithmeticTest/mul5Filler.json
index 083420973..d0ffdf4ac 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mul5Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mul5Filler.json
@@ -1,36 +1,36 @@
{
"mul5": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (* 0x8000000000000000000000000000000000000000000000000000000000000000 0x8000000000000000000000000000000000000000000000000000000000000000) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (* 0x8000000000000000000000000000000000000000000000000000000000000000 0x8000000000000000000000000000000000000000000000000000000000000000) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mul6Filler.json b/src/VMTestsFiller/vmArithmeticTest/mul6Filler.json
index e5d562584..0cb6bdc01 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mul6Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mul6Filler.json
@@ -1,36 +1,36 @@
{
"mul6": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (* 0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (* 0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mul7Filler.json b/src/VMTestsFiller/vmArithmeticTest/mul7Filler.json
index 4ca2a20d0..a44a715f0 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mul7Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mul7Filler.json
@@ -1,36 +1,36 @@
{
"mul7": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "(asm 0x1234567890abcdef0fedcba0987654321 0x1234567890abcdef0fedcba0987654321 0x1234567890abcdef0fedcba0987654321 MUL MUL 0 MSTORE 32 0 RETURN)",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "(asm 0x1234567890abcdef0fedcba0987654321 0x1234567890abcdef0fedcba0987654321 0x1234567890abcdef0fedcba0987654321 MUL MUL 0 MSTORE 32 0 RETURN)",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mulUnderFlowFiller.json b/src/VMTestsFiller/vmArithmeticTest/mulUnderFlowFiller.json
index c02b000cc..538d2b64c 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mulUnderFlowFiller.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mulUnderFlowFiller.json
@@ -1,29 +1,29 @@
{
"mulUnderFlow": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "(asm 1 MUL 01 SSTORE)",
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "(asm 1 MUL 01 SSTORE)",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mulmod0Filler.json b/src/VMTestsFiller/vmArithmeticTest/mulmod0Filler.json
index bc00a7486..621fa1c8f 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mulmod0Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mulmod0Filler.json
@@ -1,36 +1,36 @@
{
"mulmod0": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (MULMOD 1 2 2) } ",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (MULMOD 1 2 2) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mulmod1Filler.json b/src/VMTestsFiller/vmArithmeticTest/mulmod1Filler.json
index 7c450693a..e30065087 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mulmod1Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mulmod1Filler.json
@@ -1,36 +1,36 @@
{
"mulmod1": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (MULMOD (- 0 1) (- 0 2) 3) } ",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (MULMOD (- 0 1) (- 0 2) 3) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mulmod1_overflow2Filler.json b/src/VMTestsFiller/vmArithmeticTest/mulmod1_overflow2Filler.json
index dc2e7ee5d..3e33b901a 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mulmod1_overflow2Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mulmod1_overflow2Filler.json
@@ -1,29 +1,29 @@
{
"mulmod1_overflow2": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (MULMOD 57896044618658097711785492504343953926634992332820282019728792003956564819968 2 5) } ",
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (MULMOD 57896044618658097711785492504343953926634992332820282019728792003956564819968 2 5) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mulmod1_overflow3Filler.json b/src/VMTestsFiller/vmArithmeticTest/mulmod1_overflow3Filler.json
index 55eb54fe0..905b3c32e 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mulmod1_overflow3Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mulmod1_overflow3Filler.json
@@ -1,29 +1,29 @@
{
"mulmod1_overflow3": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (MULMOD 57896044618658097711785492504343953926634992332820282019728792003956564819967 2 5) } ",
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (MULMOD 57896044618658097711785492504343953926634992332820282019728792003956564819967 2 5) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mulmod1_overflow4Filler.json b/src/VMTestsFiller/vmArithmeticTest/mulmod1_overflow4Filler.json
index 43d6cfe22..bb39d3fcd 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mulmod1_overflow4Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mulmod1_overflow4Filler.json
@@ -1,29 +1,29 @@
{
"mulmod1_overflow4": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (MULMOD 57896044618658097711785492504343953926634992332820282019728792003956564819969 2 5) } ",
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (MULMOD 57896044618658097711785492504343953926634992332820282019728792003956564819969 2 5) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mulmod1_overflowFiller.json b/src/VMTestsFiller/vmArithmeticTest/mulmod1_overflowFiller.json
index 800951bd4..df075661e 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mulmod1_overflowFiller.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mulmod1_overflowFiller.json
@@ -1,36 +1,36 @@
{
"mulmod1_overflow": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "10000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (MULMOD (- 0 1) 2 5) } ",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (MULMOD (- 0 1) 2 5) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "10000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mulmod2Filler.json b/src/VMTestsFiller/vmArithmeticTest/mulmod2Filler.json
index e56cebe92..5e9611908 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mulmod2Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mulmod2Filler.json
@@ -1,36 +1,36 @@
{
"mulmod2": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x02"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x02"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (MULMOD (- 0 5) 1 3) } ",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (MULMOD (- 0 5) 1 3) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mulmod2_0Filler.json b/src/VMTestsFiller/vmArithmeticTest/mulmod2_0Filler.json
index d43bef7ab..7eec80571 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mulmod2_0Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mulmod2_0Filler.json
@@ -1,36 +1,36 @@
{
"mulmod2_0": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EQ (SMOD (- 0 5) 3) (MULMOD (- 0 5) 1 3) ) } ",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EQ (SMOD (- 0 5) 3) (MULMOD (- 0 5) 1 3) ) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mulmod2_1Filler.json b/src/VMTestsFiller/vmArithmeticTest/mulmod2_1Filler.json
index f70ff7a21..4752b0ab4 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mulmod2_1Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mulmod2_1Filler.json
@@ -1,36 +1,36 @@
{
"mulmod2_1": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{[[ 0 ]] (EQ (MOD (- 0 5) 3) (MULMOD (- 0 5) 1 3) ) }",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{[[ 0 ]] (EQ (MOD (- 0 5) 3) (MULMOD (- 0 5) 1 3) ) }",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mulmod3Filler.json b/src/VMTestsFiller/vmArithmeticTest/mulmod3Filler.json
index 8887d458b..dcafe05d2 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mulmod3Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mulmod3Filler.json
@@ -1,36 +1,36 @@
{
"mulmod3": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x05"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x05"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (MULMOD 5 1 (- 0 3) )} ",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (MULMOD 5 1 (- 0 3) )} ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mulmod3_0Filler.json b/src/VMTestsFiller/vmArithmeticTest/mulmod3_0Filler.json
index fa31f92f1..57c02b1b7 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mulmod3_0Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mulmod3_0Filler.json
@@ -1,36 +1,36 @@
{
"mulmod3_0": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (EQ (MULMOD 5 1 (- 0 3) ) 2 )} ",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (EQ (MULMOD 5 1 (- 0 3) ) 2 )} ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mulmod4Filler.json b/src/VMTestsFiller/vmArithmeticTest/mulmod4Filler.json
index 62916cc39..58c432781 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mulmod4Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mulmod4Filler.json
@@ -1,36 +1,36 @@
{
"mulmod4": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "(asm 100 27 37 MULMOD 0 MSTORE8 0 1 RETURN)",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "(asm 100 27 37 MULMOD 0 MSTORE8 0 1 RETURN)",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mulmoddivByZero1Filler.json b/src/VMTestsFiller/vmArithmeticTest/mulmoddivByZero1Filler.json
index 744984a2e..837c37828 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mulmoddivByZero1Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mulmoddivByZero1Filler.json
@@ -1,36 +1,36 @@
{
"mulmoddivByZero1": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (MULMOD 0 1 0) } ",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (MULMOD 0 1 0) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mulmoddivByZero2Filler.json b/src/VMTestsFiller/vmArithmeticTest/mulmoddivByZero2Filler.json
index df383296b..ed79161f3 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mulmoddivByZero2Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mulmoddivByZero2Filler.json
@@ -1,36 +1,36 @@
{
"mulmoddivByZero2": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (MULMOD 1 0 0) } ",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (MULMOD 1 0 0) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mulmoddivByZero3Filler.json b/src/VMTestsFiller/vmArithmeticTest/mulmoddivByZero3Filler.json
index a1043f474..558764d7c 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mulmoddivByZero3Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mulmoddivByZero3Filler.json
@@ -1,29 +1,29 @@
{
"mulmoddivByZero3": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (- 1 (MULMOD 0 0 0)) } ",
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (- 1 (MULMOD 0 0 0)) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/mulmoddivByZeroFiller.json b/src/VMTestsFiller/vmArithmeticTest/mulmoddivByZeroFiller.json
index f424caf2e..73c1ad83d 100644
--- a/src/VMTestsFiller/vmArithmeticTest/mulmoddivByZeroFiller.json
+++ b/src/VMTestsFiller/vmArithmeticTest/mulmoddivByZeroFiller.json
@@ -1,36 +1,36 @@
{
"mulmoddivByZero": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (MULMOD 5 1 0) } ",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (MULMOD 5 1 0) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/not1Filler.json b/src/VMTestsFiller/vmArithmeticTest/not1Filler.json
index ef3bd7ac7..c3e4a4ec8 100644
--- a/src/VMTestsFiller/vmArithmeticTest/not1Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/not1Filler.json
@@ -1,35 +1,34 @@
{
"not1": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- }
- }
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "(asm 123456 0 MSTORE 0 MLOAD NOT 0 MSTORE 32 0 RETURN)",
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
"storage": {}
}
},
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "(asm 123456 0 MSTORE 0 MLOAD NOT 0 MSTORE 32 0 RETURN)",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/sdiv0Filler.json b/src/VMTestsFiller/vmArithmeticTest/sdiv0Filler.json
index da6d90144..4aad17b09 100644
--- a/src/VMTestsFiller/vmArithmeticTest/sdiv0Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/sdiv0Filler.json
@@ -1,36 +1,36 @@
{
"sdiv0": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SDIV (- 0 115792089237316195423570985008687907853269984665640564039457584007913129639935) 115792089237316195423570985008687907853269984665640564039457584007913129639935) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SDIV (- 0 115792089237316195423570985008687907853269984665640564039457584007913129639935) 115792089237316195423570985008687907853269984665640564039457584007913129639935) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/sdiv1Filler.json b/src/VMTestsFiller/vmArithmeticTest/sdiv1Filler.json
index 4f57cc5fe..ca30e820c 100644
--- a/src/VMTestsFiller/vmArithmeticTest/sdiv1Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/sdiv1Filler.json
@@ -1,36 +1,36 @@
{
"sdiv1": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SDIV 115792089237316195423570985008687907853269984665640564039457584007913129639935 (- 0 115792089237316195423570985008687907853269984665640564039457584007913129639935) ) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SDIV 115792089237316195423570985008687907853269984665640564039457584007913129639935 (- 0 115792089237316195423570985008687907853269984665640564039457584007913129639935) ) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/sdiv2Filler.json b/src/VMTestsFiller/vmArithmeticTest/sdiv2Filler.json
index 8c3567f6b..07910f832 100644
--- a/src/VMTestsFiller/vmArithmeticTest/sdiv2Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/sdiv2Filler.json
@@ -1,36 +1,36 @@
{
"sdiv2": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SDIV (- 0 2) (- 0 4) ) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SDIV (- 0 2) (- 0 4) ) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/sdiv3Filler.json b/src/VMTestsFiller/vmArithmeticTest/sdiv3Filler.json
index 2ac3ab8b3..f3a969b16 100644
--- a/src/VMTestsFiller/vmArithmeticTest/sdiv3Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/sdiv3Filler.json
@@ -1,36 +1,36 @@
{
"sdiv3": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SDIV 4 (- 0 2) ) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SDIV 4 (- 0 2) ) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/sdiv4Filler.json b/src/VMTestsFiller/vmArithmeticTest/sdiv4Filler.json
index ea60b0bc3..29c873a16 100644
--- a/src/VMTestsFiller/vmArithmeticTest/sdiv4Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/sdiv4Filler.json
@@ -1,36 +1,36 @@
{
"sdiv4": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SDIV 5 (- 0 4) ) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SDIV 5 (- 0 4) ) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/sdiv5Filler.json b/src/VMTestsFiller/vmArithmeticTest/sdiv5Filler.json
index 5243d6516..a04ae17e4 100644
--- a/src/VMTestsFiller/vmArithmeticTest/sdiv5Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/sdiv5Filler.json
@@ -1,36 +1,36 @@
{
"sdiv5": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x8000000000000000000000000000000000000000000000000000000000000000"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x8000000000000000000000000000000000000000000000000000000000000000"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SDIV (- 0 57896044618658097711785492504343953926634992332820282019728792003956564819968) (- 0 1) ) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SDIV (- 0 57896044618658097711785492504343953926634992332820282019728792003956564819968) (- 0 1) ) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/sdiv6Filler.json b/src/VMTestsFiller/vmArithmeticTest/sdiv6Filler.json
index eea7dbf3f..7d3bf8a20 100644
--- a/src/VMTestsFiller/vmArithmeticTest/sdiv6Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/sdiv6Filler.json
@@ -1,36 +1,36 @@
{
"sdiv6": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SDIV (- 0 57896044618658097711785492504343953926634992332820282019728792003956564819968) 0 ) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SDIV (- 0 57896044618658097711785492504343953926634992332820282019728792003956564819968) 0 ) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/sdiv7Filler.json b/src/VMTestsFiller/vmArithmeticTest/sdiv7Filler.json
index 72b80f3bd..ab5830df6 100644
--- a/src/VMTestsFiller/vmArithmeticTest/sdiv7Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/sdiv7Filler.json
@@ -1,36 +1,36 @@
{
"sdiv7": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SDIV (- 0 1) 25 ) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SDIV (- 0 1) 25 ) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/sdiv8Filler.json b/src/VMTestsFiller/vmArithmeticTest/sdiv8Filler.json
index 4f6ef7926..f292dc3e1 100644
--- a/src/VMTestsFiller/vmArithmeticTest/sdiv8Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/sdiv8Filler.json
@@ -1,36 +1,36 @@
{
"sdiv8": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SDIV (- 0 1) (- 0 1)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SDIV (- 0 1) (- 0 1)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/sdiv9Filler.json b/src/VMTestsFiller/vmArithmeticTest/sdiv9Filler.json
index 55caef2d0..befdc1606 100644
--- a/src/VMTestsFiller/vmArithmeticTest/sdiv9Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/sdiv9Filler.json
@@ -1,36 +1,36 @@
{
"sdiv9": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SDIV (- 0 1) 1) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SDIV (- 0 1) 1) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/sdivByZero0Filler.json b/src/VMTestsFiller/vmArithmeticTest/sdivByZero0Filler.json
index 8bc456e66..40e1ce58d 100644
--- a/src/VMTestsFiller/vmArithmeticTest/sdivByZero0Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/sdivByZero0Filler.json
@@ -1,36 +1,36 @@
{
"sdivByZero0": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SDIV (- 0 3) (- 0 0)) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SDIV (- 0 3) (- 0 0)) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/sdivByZero1Filler.json b/src/VMTestsFiller/vmArithmeticTest/sdivByZero1Filler.json
index 357ec2509..b68be783d 100644
--- a/src/VMTestsFiller/vmArithmeticTest/sdivByZero1Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/sdivByZero1Filler.json
@@ -1,36 +1,36 @@
{
"sdivByZero1": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SDIV (- 0 115792089237316195423570985008687907853269984665640564039457584007913129639935) 0) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SDIV (- 0 115792089237316195423570985008687907853269984665640564039457584007913129639935) 0) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/sdivByZero2Filler.json b/src/VMTestsFiller/vmArithmeticTest/sdivByZero2Filler.json
index 12d3c7c80..70510832e 100644
--- a/src/VMTestsFiller/vmArithmeticTest/sdivByZero2Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/sdivByZero2Filler.json
@@ -1,29 +1,29 @@
{
"sdivByZero2": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (+ (SDIV (- 0 115792089237316195423570985008687907853269984665640564039457584007900129639935) 0) 1) }",
- "storage": {}
- }
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
},
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (+ (SDIV (- 0 115792089237316195423570985008687907853269984665640564039457584007900129639935) 0) 1) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/sdiv_dejavuFiller.json b/src/VMTestsFiller/vmArithmeticTest/sdiv_dejavuFiller.json
index 72308fd1c..d39906931 100644
--- a/src/VMTestsFiller/vmArithmeticTest/sdiv_dejavuFiller.json
+++ b/src/VMTestsFiller/vmArithmeticTest/sdiv_dejavuFiller.json
@@ -1,36 +1,36 @@
{
"sdiv_dejavu": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "10000000",
+ "gasPrice": "1",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x00": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "( asm 0x05 0x09 0x00 SUB SDIV DUP1 0 SSTORE )",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "1",
- "gas" : "10000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "( asm 0x05 0x09 0x00 SUB SDIV DUP1 0x0 SSTORE )",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/sdiv_i256min2Filler.json b/src/VMTestsFiller/vmArithmeticTest/sdiv_i256min2Filler.json
index 54b14a3be..c866461b8 100644
--- a/src/VMTestsFiller/vmArithmeticTest/sdiv_i256min2Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/sdiv_i256min2Filler.json
@@ -1,36 +1,36 @@
{
"sdiv_i256min2": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x8000000000000000000000000000000000000000000000000000000000000000"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x8000000000000000000000000000000000000000000000000000000000000000"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SDIV (- 0 57896044618658097711785492504343953926634992332820282019728792003956564819968) (- 0 1) ) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SDIV (- 0 57896044618658097711785492504343953926634992332820282019728792003956564819968) (- 0 1) ) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/sdiv_i256min3Filler.json b/src/VMTestsFiller/vmArithmeticTest/sdiv_i256min3Filler.json
index cfaa6acf1..8e18a1ce4 100644
--- a/src/VMTestsFiller/vmArithmeticTest/sdiv_i256min3Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/sdiv_i256min3Filler.json
@@ -1,36 +1,36 @@
{
"sdiv_i256min3": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "1",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SDIV 115792089237316195423570985008687907853269984665640564039457584007913129639935 (- 0 57896044618658097711785492504343953926634992332820282019728792003956564819967) ) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "1",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SDIV 115792089237316195423570985008687907853269984665640564039457584007913129639935 (- 0 57896044618658097711785492504343953926634992332820282019728792003956564819967) ) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/sdiv_i256minFiller.json b/src/VMTestsFiller/vmArithmeticTest/sdiv_i256minFiller.json
index cd0d5fe0f..7e5b7d77f 100644
--- a/src/VMTestsFiller/vmArithmeticTest/sdiv_i256minFiller.json
+++ b/src/VMTestsFiller/vmArithmeticTest/sdiv_i256minFiller.json
@@ -1,36 +1,36 @@
{
"sdiv_i256min": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SDIV (- 0 57896044618658097711785492504343953926634992332820282019728792003956564819967) (- 0 1) ) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SDIV (- 0 57896044618658097711785492504343953926634992332820282019728792003956564819967) (- 0 1) ) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/signextendInvalidByteNumberFiller.json b/src/VMTestsFiller/vmArithmeticTest/signextendInvalidByteNumberFiller.json
index ae613a587..1226f57ff 100644
--- a/src/VMTestsFiller/vmArithmeticTest/signextendInvalidByteNumberFiller.json
+++ b/src/VMTestsFiller/vmArithmeticTest/signextendInvalidByteNumberFiller.json
@@ -1,36 +1,36 @@
{
"signextendInvalidByteNumber": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x126af4"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x126af4"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "0x62126af460500b600055",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "0x62126af460500b600055",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/signextend_00Filler.json b/src/VMTestsFiller/vmArithmeticTest/signextend_00Filler.json
index a4447a0ee..3fada81b5 100644
--- a/src/VMTestsFiller/vmArithmeticTest/signextend_00Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/signextend_00Filler.json
@@ -1,35 +1,34 @@
{
"signextend_00": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- }
- }
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SIGNEXTEND 0 0) } ",
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
"storage": {}
}
},
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SIGNEXTEND 0 0) } ",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/signextend_0_BigByteFiller.json b/src/VMTestsFiller/vmArithmeticTest/signextend_0_BigByteFiller.json
index 0e34f7ae5..4c294f2f9 100644
--- a/src/VMTestsFiller/vmArithmeticTest/signextend_0_BigByteFiller.json
+++ b/src/VMTestsFiller/vmArithmeticTest/signextend_0_BigByteFiller.json
@@ -1,36 +1,36 @@
{
"signextend_0_BigByte": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SIGNEXTEND 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) } ",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SIGNEXTEND 0 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/signextend_AlmostBiggestByteFiller.json b/src/VMTestsFiller/vmArithmeticTest/signextend_AlmostBiggestByteFiller.json
index a910d1e3a..6142d1633 100644
--- a/src/VMTestsFiller/vmArithmeticTest/signextend_AlmostBiggestByteFiller.json
+++ b/src/VMTestsFiller/vmArithmeticTest/signextend_AlmostBiggestByteFiller.json
@@ -1,36 +1,36 @@
{
"signextend_AlmostBiggestByte": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SIGNEXTEND 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe) } ",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SIGNEXTEND 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/signextend_BigByteBigByteFiller.json b/src/VMTestsFiller/vmArithmeticTest/signextend_BigByteBigByteFiller.json
index cf62f99a3..21a77597c 100644
--- a/src/VMTestsFiller/vmArithmeticTest/signextend_BigByteBigByteFiller.json
+++ b/src/VMTestsFiller/vmArithmeticTest/signextend_BigByteBigByteFiller.json
@@ -1,36 +1,36 @@
{
"signextend_BigByteBigByte": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SIGNEXTEND 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) } ",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SIGNEXTEND 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) } ",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/signextend_BigBytePlus1_2Filler.json b/src/VMTestsFiller/vmArithmeticTest/signextend_BigBytePlus1_2Filler.json
index f2280d09a..026600cb4 100644
--- a/src/VMTestsFiller/vmArithmeticTest/signextend_BigBytePlus1_2Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/signextend_BigBytePlus1_2Filler.json
@@ -1,36 +1,36 @@
{
"signextend_BigBytePlus1_2": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0xff"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0xff"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "0x60ff68f000000000000000010b600055",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "0x60ff68f000000000000000010b600055",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/signextend_BigByte_0Filler.json b/src/VMTestsFiller/vmArithmeticTest/signextend_BigByte_0Filler.json
index f8ea361a4..92f8ba942 100644
--- a/src/VMTestsFiller/vmArithmeticTest/signextend_BigByte_0Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/signextend_BigByte_0Filler.json
@@ -1,35 +1,34 @@
{
"signextend_BigByte_0": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- }
- }
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SIGNEXTEND 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 0) } ",
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
"storage": {}
}
},
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SIGNEXTEND 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 0) } ",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/signextend_BitIsNotSetFiller.json b/src/VMTestsFiller/vmArithmeticTest/signextend_BitIsNotSetFiller.json
index 156ad8b1d..dbb5593ce 100644
--- a/src/VMTestsFiller/vmArithmeticTest/signextend_BitIsNotSetFiller.json
+++ b/src/VMTestsFiller/vmArithmeticTest/signextend_BitIsNotSetFiller.json
@@ -1,36 +1,36 @@
{
"signextend_BitIsNotSet": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x6a"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x6a"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "0x62122f6a60000b600055",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "0x62122f6a60000b600055",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/signextend_BitIsNotSetInHigherByteFiller.json b/src/VMTestsFiller/vmArithmeticTest/signextend_BitIsNotSetInHigherByteFiller.json
index 7179f60be..12d3b3870 100644
--- a/src/VMTestsFiller/vmArithmeticTest/signextend_BitIsNotSetInHigherByteFiller.json
+++ b/src/VMTestsFiller/vmArithmeticTest/signextend_BitIsNotSetInHigherByteFiller.json
@@ -1,36 +1,36 @@
{
"signextend_BitIsNotSetInHigherByte": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x6af4"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x6af4"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "0x62126af460010b600055",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "0x62126af460010b600055",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/signextend_BitIsSetInHigherByteFiller.json b/src/VMTestsFiller/vmArithmeticTest/signextend_BitIsSetInHigherByteFiller.json
index 38fa966dd..ba6c12e6a 100644
--- a/src/VMTestsFiller/vmArithmeticTest/signextend_BitIsSetInHigherByteFiller.json
+++ b/src/VMTestsFiller/vmArithmeticTest/signextend_BitIsSetInHigherByteFiller.json
@@ -1,36 +1,36 @@
{
"signextend_BitIsSetInHigherByte": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaf4"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaf4"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "0x6212faf460010b600055",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "0x6212faf460010b600055",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/signextend_Overflow_dj42Filler.json b/src/VMTestsFiller/vmArithmeticTest/signextend_Overflow_dj42Filler.json
index 92f6f30e4..cbb6c1995 100644
--- a/src/VMTestsFiller/vmArithmeticTest/signextend_Overflow_dj42Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/signextend_Overflow_dj42Filler.json
@@ -1,35 +1,34 @@
{
"signextend_Overflow_dj42": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- }
- }
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "(asm 0x05 JUMP JUMPDEST STOP JUMPDEST 0x8000 DUP1 0x010000000000000001 SIGNEXTEND 0x8001 GT 0x03 JUMPI 0xbadf000d 0x11 SSTORE)",
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
"storage": {}
}
},
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "(asm 0x05 JUMP JUMPDEST STOP JUMPDEST 0x8000 DUP1 0x010000000000000001 SIGNEXTEND 0x8001 GT 0x03 JUMPI 0xbadf000d 0x11 SSTORE)",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/signextend_bigBytePlus1Filler.json b/src/VMTestsFiller/vmArithmeticTest/signextend_bigBytePlus1Filler.json
index 2af5a522b..2d484ac1f 100644
--- a/src/VMTestsFiller/vmArithmeticTest/signextend_bigBytePlus1Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/signextend_bigBytePlus1Filler.json
@@ -1,36 +1,36 @@
{
"signextend_bigBytePlus1": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0xf0000000000001"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0xf0000000000001"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "0x66f000000000000161ffff0b600055",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "0x66f000000000000161ffff0b600055",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/signextend_bitIsSetFiller.json b/src/VMTestsFiller/vmArithmeticTest/signextend_bitIsSetFiller.json
index 3a21fe850..67e3eb3b2 100644
--- a/src/VMTestsFiller/vmArithmeticTest/signextend_bitIsSetFiller.json
+++ b/src/VMTestsFiller/vmArithmeticTest/signextend_bitIsSetFiller.json
@@ -1,36 +1,36 @@
{
- "signextend_bitIsSet": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "10000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "signextend_bitIsSet": {
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "10000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "1000000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "0x62122ff460000b600055",
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "0x62122ff460000b600055",
+ "nonce": "0",
"storage": {}
}
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "1000000"
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/smod0Filler.json b/src/VMTestsFiller/vmArithmeticTest/smod0Filler.json
index 1ee919d28..9fb6589a5 100644
--- a/src/VMTestsFiller/vmArithmeticTest/smod0Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/smod0Filler.json
@@ -1,36 +1,36 @@
{
"smod0": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SMOD (- 0 5) (- 0 3))}",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SMOD (- 0 5) (- 0 3))}",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/smod1Filler.json b/src/VMTestsFiller/vmArithmeticTest/smod1Filler.json
index a6c1d3413..6a03e59ea 100644
--- a/src/VMTestsFiller/vmArithmeticTest/smod1Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/smod1Filler.json
@@ -1,36 +1,36 @@
{
"smod1": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x02"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x02"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SMOD 5 (- 0 3))}",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SMOD 5 (- 0 3))}",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/smod2Filler.json b/src/VMTestsFiller/vmArithmeticTest/smod2Filler.json
index 9648d54de..5882c1c1b 100644
--- a/src/VMTestsFiller/vmArithmeticTest/smod2Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/smod2Filler.json
@@ -1,36 +1,36 @@
{
"smod2": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SMOD (- 0 5) 3)}",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SMOD (- 0 5) 3)}",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/smod3Filler.json b/src/VMTestsFiller/vmArithmeticTest/smod3Filler.json
index 3f52ab287..4c661fbca 100644
--- a/src/VMTestsFiller/vmArithmeticTest/smod3Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/smod3Filler.json
@@ -1,36 +1,36 @@
{
"smod3": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SMOD (- 0 2) 115792089237316195423570985008687907853269984665640564039457584007913129639935)}",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SMOD (- 0 2) 115792089237316195423570985008687907853269984665640564039457584007913129639935)}",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/smod4Filler.json b/src/VMTestsFiller/vmArithmeticTest/smod4Filler.json
index f09d597b9..f38370c5f 100644
--- a/src/VMTestsFiller/vmArithmeticTest/smod4Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/smod4Filler.json
@@ -1,36 +1,36 @@
{
"smod4": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SMOD (- 0 2) 0)}",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SMOD (- 0 2) 0)}",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/smod5Filler.json b/src/VMTestsFiller/vmArithmeticTest/smod5Filler.json
index b3a51f854..0e1c0631d 100644
--- a/src/VMTestsFiller/vmArithmeticTest/smod5Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/smod5Filler.json
@@ -1,36 +1,36 @@
{
"smod5": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "10000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SMOD (- 0 57896044618658097711785492504343953926634992332820282019728792003956564819967) 57896044618658097711785492504343953926634992332820282019728792003956564819967)}",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "10000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SMOD (- 0 57896044618658097711785492504343953926634992332820282019728792003956564819967) 57896044618658097711785492504343953926634992332820282019728792003956564819967)}",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/smod6Filler.json b/src/VMTestsFiller/vmArithmeticTest/smod6Filler.json
index b1a3d2dcf..f094db8fb 100644
--- a/src/VMTestsFiller/vmArithmeticTest/smod6Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/smod6Filler.json
@@ -1,29 +1,29 @@
{
"smod6": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SMOD (- 0 115792089237316195423570985008687907853269984665640564039457584007913129639935) 57896044618658097711785492504343953926634992332820282019728792003956564819967)}",
- "storage": {}
- }
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
},
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SMOD (- 0 115792089237316195423570985008687907853269984665640564039457584007913129639935) 57896044618658097711785492504343953926634992332820282019728792003956564819967)}",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/smod7Filler.json b/src/VMTestsFiller/vmArithmeticTest/smod7Filler.json
index 87e30d331..114267a7a 100644
--- a/src/VMTestsFiller/vmArithmeticTest/smod7Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/smod7Filler.json
@@ -1,36 +1,36 @@
{
"smod7": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x00"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "10000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x00"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (SMOD (- 0 57896044618658097711785492504343953926634992332820282019728792003956564819967) 115792089237316195423570985008687907853269984665640564039457584007913129639935)}",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "10000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SMOD (- 0 57896044618658097711785492504343953926634992332820282019728792003956564819967) 115792089237316195423570985008687907853269984665640564039457584007913129639935)}",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/smod8_byZeroFiller.json b/src/VMTestsFiller/vmArithmeticTest/smod8_byZeroFiller.json
index 32883acc0..fec3013eb 100644
--- a/src/VMTestsFiller/vmArithmeticTest/smod8_byZeroFiller.json
+++ b/src/VMTestsFiller/vmArithmeticTest/smod8_byZeroFiller.json
@@ -1,29 +1,29 @@
{
"smod8_byZero": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (- (SMOD (- 0 200) 0) 13)}",
- "storage": {}
- }
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
},
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (- (SMOD (- 0 200) 0) 13)}",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/smod_i256min1Filler.json b/src/VMTestsFiller/vmArithmeticTest/smod_i256min1Filler.json
index 9e13a80b9..4d36a7b40 100644
--- a/src/VMTestsFiller/vmArithmeticTest/smod_i256min1Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/smod_i256min1Filler.json
@@ -1,37 +1,37 @@
{
"smod_i256min1": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x0000000000000000000000000000000000000000000000000000000000000000"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x0000000000000000000000000000000000000000000000000000000000000000"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "_code" : "2**(256-1)",
- "code" : "{ [[ 0 ]] (SMOD (- 0 57896044618658097711785492504343953926634992332820282019728792003956564819968) (- 0 1) ) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "_code": "2**(256-1)",
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (SMOD (- 0 57896044618658097711785492504343953926634992332820282019728792003956564819968) (- 0 1) ) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/smod_i256min2Filler.json b/src/VMTestsFiller/vmArithmeticTest/smod_i256min2Filler.json
index cd35cddbb..1db92a1d0 100644
--- a/src/VMTestsFiller/vmArithmeticTest/smod_i256min2Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/smod_i256min2Filler.json
@@ -1,37 +1,37 @@
{
"smod_i256min2": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "_code" : "2**(256-1)",
- "code" : "{ [[ 0 ]] (- (SMOD (- 0 57896044618658097711785492504343953926634992332820282019728792003956564819968) (- 0 1) ) 1) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "_code": "2**(256-1)",
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (- (SMOD (- 0 57896044618658097711785492504343953926634992332820282019728792003956564819968) (- 0 1) ) 1) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/stopFiller.json b/src/VMTestsFiller/vmArithmeticTest/stopFiller.json
index effd58494..1cb10bfb5 100644
--- a/src/VMTestsFiller/vmArithmeticTest/stopFiller.json
+++ b/src/VMTestsFiller/vmArithmeticTest/stopFiller.json
@@ -1,37 +1,36 @@
{
"stop": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "storage" : {
- }
- }
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "0x00",
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "nonce": "0",
"storage": {}
}
},
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "0x00",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/sub0Filler.json b/src/VMTestsFiller/vmArithmeticTest/sub0Filler.json
index 9131ab589..8ecb21adb 100644
--- a/src/VMTestsFiller/vmArithmeticTest/sub0Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/sub0Filler.json
@@ -1,36 +1,36 @@
{
"sub0": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x16"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x16"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (- 23 1) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (- 23 1) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/sub1Filler.json b/src/VMTestsFiller/vmArithmeticTest/sub1Filler.json
index 20bb01a22..720b581ad 100644
--- a/src/VMTestsFiller/vmArithmeticTest/sub1Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/sub1Filler.json
@@ -1,36 +1,36 @@
{
"sub1": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (- 2 3) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (- 2 3) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/sub2Filler.json b/src/VMTestsFiller/vmArithmeticTest/sub2Filler.json
index 56cf317be..4ea9a1699 100644
--- a/src/VMTestsFiller/vmArithmeticTest/sub2Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/sub2Filler.json
@@ -1,36 +1,36 @@
{
"sub2": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (- 0 23) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (- 0 23) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/sub3Filler.json b/src/VMTestsFiller/vmArithmeticTest/sub3Filler.json
index 04b14731b..fc96c1b62 100644
--- a/src/VMTestsFiller/vmArithmeticTest/sub3Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/sub3Filler.json
@@ -1,36 +1,36 @@
{
"sub3": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0x01"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0x01"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (- 0 115792089237316195423570985008687907853269984665640564039457584007913129639935) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (- 0 115792089237316195423570985008687907853269984665640564039457584007913129639935) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file
diff --git a/src/VMTestsFiller/vmArithmeticTest/sub4Filler.json b/src/VMTestsFiller/vmArithmeticTest/sub4Filler.json
index 899b9b364..042e7b5ce 100644
--- a/src/VMTestsFiller/vmArithmeticTest/sub4Filler.json
+++ b/src/VMTestsFiller/vmArithmeticTest/sub4Filler.json
@@ -1,36 +1,36 @@
{
"sub4": {
- "env" : {
- "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6",
- "currentNumber" : "0",
- "currentGasLimit" : "1000000",
- "currentDifficulty" : "256",
- "currentTimestamp" : "1",
- "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba"
+ "env": {
+ "currentCoinbase": "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty": "256",
+ "currentGasLimit": "1000000",
+ "currentNumber": "0",
+ "currentTimestamp": "1",
+ "previousHash": "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
},
- "expect" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "storage" : {
- "0x" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
+ "exec": {
+ "address": "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
+ "caller": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "data": "",
+ "gas": "100000",
+ "gasPrice": "100000000000000",
+ "origin": "cd1722f2947def4cf144679da39c4c32bdc35681",
+ "value": "1000000000000000000"
+ },
+ "expect": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "storage": {
+ "0x": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
}
}
},
- "pre" : {
- "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
- "balance" : "1000000000000000000",
- "nonce" : "0",
- "code" : "{ [[ 0 ]] (- 115792089237316195423570985008687907853269984665640564039457584007913129639935 0) }",
- "storage": {}
- }
- },
- "exec" : {
- "address" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
- "origin" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "caller" : "cd1722f2947def4cf144679da39c4c32bdc35681",
- "value" : "1000000000000000000",
- "data" : "",
- "gasPrice" : "100000000000000",
- "gas" : "100000"
+ "pre": {
+ "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6": {
+ "balance": "1000000000000000000",
+ "code": "{ [[ 0 ]] (- 115792089237316195423570985008687907853269984665640564039457584007913129639935 0) }",
+ "nonce": "0",
+ "storage": {}
+ }
}
}
-}
+} \ No newline at end of file