aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--VMTests/vmEnvironmentalInfoTest.json338
-rw-r--r--VMTests/vmSha3Test.json90
-rw-r--r--src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json64
-rw-r--r--src/VMTestsFiller/vmSha3TestFiller.json36
4 files changed, 439 insertions, 89 deletions
diff --git a/VMTests/vmEnvironmentalInfoTest.json b/VMTests/vmEnvironmentalInfoTest.json
index 69bfbcb73..4f2196187 100644
--- a/VMTests/vmEnvironmentalInfoTest.json
+++ b/VMTests/vmEnvironmentalInfoTest.json
@@ -1,5 +1,10 @@
{
"ExtCodeSizeAddressInputTooBigLeftMyAddress" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -44,6 +49,11 @@
}
},
"ExtCodeSizeAddressInputTooBigRightMyAddress" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -94,6 +104,11 @@
}
},
"address0" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -138,6 +153,11 @@
}
},
"address1" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -182,6 +202,11 @@
}
},
"balance0" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -232,6 +257,11 @@
}
},
"balance01" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -290,6 +320,11 @@
}
},
"balance1" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -334,6 +369,11 @@
}
},
"balanceAddress2" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -385,6 +425,11 @@
}
},
"balanceAddressInputTooBig" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -435,6 +480,11 @@
}
},
"balanceAddressInputTooBigLeftMyAddress" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -479,6 +529,11 @@
}
},
"balanceAddressInputTooBigRightMyAddress" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -529,6 +584,11 @@
}
},
"balanceCaller3" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -580,6 +640,11 @@
}
},
"calldatacopy0" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -593,7 +658,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60026001600037600051600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -609,7 +674,7 @@
"code" : "0x60026001600037600051600055",
"nonce" : "0x00",
"storage" : {
- "0x00" : "0x2345000000000000000000000000000000000000000000000000000000000000"
+ "0x00" : "0x3456000000000000000000000000000000000000000000000000000000000000"
}
}
},
@@ -624,6 +689,11 @@
}
},
"calldatacopy0_return" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -637,7 +707,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60026001600037600051600055596000f3",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -646,14 +716,14 @@
"gas" : "0x17487699c0",
"logs" : [
],
- "out" : "0x2345000000000000000000000000000000000000000000000000000000000000",
+ "out" : "0x3456000000000000000000000000000000000000000000000000000000000000",
"post" : {
"0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "0x0de0b6b3a7640000",
"code" : "0x60026001600037600051600055596000f3",
"nonce" : "0x00",
"storage" : {
- "0x00" : "0x2345000000000000000000000000000000000000000000000000000000000000"
+ "0x00" : "0x3456000000000000000000000000000000000000000000000000000000000000"
}
}
},
@@ -668,6 +738,11 @@
}
},
"calldatacopy1" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -681,7 +756,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60016001600037600051600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -697,7 +772,7 @@
"code" : "0x60016001600037600051600055",
"nonce" : "0x00",
"storage" : {
- "0x00" : "0x2300000000000000000000000000000000000000000000000000000000000000"
+ "0x00" : "0x3400000000000000000000000000000000000000000000000000000000000000"
}
}
},
@@ -712,6 +787,11 @@
}
},
"calldatacopy1_return" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -725,7 +805,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60016001600037600051600055596000f3",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -741,14 +821,14 @@
"gas" : "0x17487699c0",
"logs" : [
],
- "out" : "0x2300000000000000000000000000000000000000000000000000000000000000",
+ "out" : "0x3400000000000000000000000000000000000000000000000000000000000000",
"post" : {
"0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "0x0de0b6b3a7640000",
"code" : "0x60016001600037600051600055596000f3",
"nonce" : "0x00",
"storage" : {
- "0x00" : "0x2300000000000000000000000000000000000000000000000000000000000000"
+ "0x00" : "0x3400000000000000000000000000000000000000000000000000000000000000"
}
}
},
@@ -763,6 +843,11 @@
}
},
"calldatacopy2" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -776,7 +861,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60006001600037600051600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -806,6 +891,11 @@
}
},
"calldatacopy2_return" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -819,7 +909,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60006001600037600051600055596000f3",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -849,6 +939,11 @@
}
},
"calldatacopyUnderFlow" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"env" : {
"currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "0x0100",
@@ -860,7 +955,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x6001600237",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -883,6 +978,11 @@
}
},
"calldatacopyZeroMemExpansion" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -896,7 +996,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60006000600037600051600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -926,6 +1026,11 @@
}
},
"calldatacopyZeroMemExpansion_return" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -939,7 +1044,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60006000600037600051600055596000f3",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -969,6 +1074,11 @@
}
},
"calldatacopy_DataIndexTooHigh" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -982,7 +1092,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60ff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa600037600051600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1012,6 +1122,11 @@
}
},
"calldatacopy_DataIndexTooHigh2" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1025,7 +1140,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60097ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa600037600051600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1055,6 +1170,11 @@
}
},
"calldatacopy_DataIndexTooHigh2_return" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1068,7 +1188,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60097ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa600037600051600055596000f3",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1098,6 +1218,11 @@
}
},
"calldatacopy_DataIndexTooHigh_return" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1111,7 +1236,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60ff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa600037600051600055596000f3",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1141,6 +1266,11 @@
}
},
"calldatacopy_sec" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1154,7 +1284,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x6005565b005b6042601f536101036000601f3760005180606014600357640badc0ffee60ff55",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1185,6 +1315,11 @@
}
},
"calldataload0" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1198,7 +1333,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x600035600055",
- "data" : "0x0256",
+ "data" : "0x2560",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1214,7 +1349,7 @@
"code" : "0x600035600055",
"nonce" : "0x00",
"storage" : {
- "0x00" : "0x0256000000000000000000000000000000000000000000000000000000000000"
+ "0x00" : "0x2560000000000000000000000000000000000000000000000000000000000000"
}
}
},
@@ -1229,6 +1364,11 @@
}
},
"calldataload1" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1273,6 +1413,11 @@
}
},
"calldataload2" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1286,7 +1431,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x600535600055",
- "data" : "0x0123456789abcdef0000000000000000000000000000000000000000000000000024",
+ "data" : "0x123456789abcdef00000000000000000000000000000000000000000000000000024",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1302,7 +1447,7 @@
"code" : "0x600535600055",
"nonce" : "0x00",
"storage" : {
- "0x00" : "0xabcdef0000000000000000000000000000000000000000000000000024000000"
+ "0x00" : "0xbcdef00000000000000000000000000000000000000000000000000024000000"
}
}
},
@@ -1317,6 +1462,11 @@
}
},
"calldataloadSizeTooHigh" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1330,7 +1480,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa35600055",
- "data" : "0x0123456789abcdef0000000000000000000000000000000000000000000000000024",
+ "data" : "0x123456789abcdef00000000000000000000000000000000000000000000000000024",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1360,6 +1510,11 @@
}
},
"calldataloadSizeTooHighPartial" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1404,6 +1559,11 @@
}
},
"calldataload_BigOffset" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1447,6 +1607,11 @@
}
},
"calldatasize0" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1460,7 +1625,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x36600055",
- "data" : "0x0256",
+ "data" : "0x2560",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1491,6 +1656,11 @@
}
},
"calldatasize1" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1535,6 +1705,11 @@
}
},
"calldatasize2" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1579,6 +1754,11 @@
}
},
"caller" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1623,6 +1803,11 @@
}
},
"callvalue" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1667,6 +1852,11 @@
}
},
"codecopy0" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1680,7 +1870,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60056000600039600051600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1711,6 +1901,11 @@
}
},
"codecopyZeroMemExpansion" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1724,7 +1919,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60006000600039600051600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1754,6 +1949,11 @@
}
},
"codecopy_DataIndexTooHigh" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1767,7 +1967,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60087ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa600039600051600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1797,6 +1997,11 @@
}
},
"codesize" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1810,7 +2015,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x38600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1841,6 +2046,11 @@
}
},
"env1" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
{
"data" : "0x1111222233334444555566667777888899990000aaaabbbbccccddddeeeeffff",
@@ -1889,6 +2099,11 @@
}
},
"extcodecopy0" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1902,7 +2117,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x333b60006000333c600051600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x075bcd15",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1947,6 +2162,11 @@
}
},
"extcodecopy0AddressTooBigLeft" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1960,7 +2180,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x333b6000600074aacd1722f3947def4cf144679da39c4c32bdc356813c600051600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x075bcd15",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -2005,6 +2225,11 @@
}
},
"extcodecopy0AddressTooBigRight" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -2018,7 +2243,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x333b6000600074cd1722f3947def4cf144679da39c4c32bdc35681aa3c600051600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x075bcd15",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -2069,6 +2294,11 @@
}
},
"extcodecopyZeroMemExpansion" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -2082,7 +2312,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x600060006000333c600051600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x075bcd15",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -2126,6 +2356,11 @@
}
},
"extcodecopy_DataIndexTooHigh" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -2139,7 +2374,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60087ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa6000303c600051600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -2169,6 +2404,11 @@
}
},
"extcodesize0" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -2182,7 +2422,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x38333b14600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x075bcd15",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -2227,6 +2467,11 @@
}
},
"extcodesize1" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -2240,7 +2485,7 @@
"address" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"code" : "0x333b600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x075bcd15",
"origin" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
@@ -2285,6 +2530,11 @@
}
},
"extcodesizeUnderFlow" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"env" : {
"currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "0x0100",
@@ -2296,7 +2546,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x3b",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x075bcd15",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -2320,6 +2570,11 @@
}
},
"gasprice" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -2333,7 +2588,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x3a600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x075bcd15",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -2364,6 +2619,11 @@
}
},
"origin" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
diff --git a/VMTests/vmSha3Test.json b/VMTests/vmSha3Test.json
index 870da8245..549a966c2 100644
--- a/VMTests/vmSha3Test.json
+++ b/VMTests/vmSha3Test.json
@@ -1,5 +1,10 @@
{
"sha3_0" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmSha3TestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -44,6 +49,11 @@
}
},
"sha3_1" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmSha3TestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -88,6 +98,11 @@
}
},
"sha3_2" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmSha3TestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -132,6 +147,11 @@
}
},
"sha3_3" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmSha3TestFiller.json"
+ },
"env" : {
"currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "0x0100",
@@ -160,6 +180,11 @@
}
},
"sha3_4" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmSha3TestFiller.json"
+ },
"env" : {
"currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "0x0100",
@@ -188,6 +213,11 @@
}
},
"sha3_5" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmSha3TestFiller.json"
+ },
"env" : {
"currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "0x0100",
@@ -216,6 +246,11 @@
}
},
"sha3_6" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmSha3TestFiller.json"
+ },
"env" : {
"currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "0x0100",
@@ -244,6 +279,11 @@
}
},
"sha3_bigOffset" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmSha3TestFiller.json"
+ },
"env" : {
"currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "0x0100",
@@ -272,6 +312,11 @@
}
},
"sha3_bigOffset2" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmSha3TestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -316,6 +361,11 @@
}
},
"sha3_bigSize" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmSha3TestFiller.json"
+ },
"env" : {
"currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "0x0100",
@@ -344,6 +394,11 @@
}
},
"sha3_memSizeNoQuadraticCost31" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmSha3TestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -388,6 +443,11 @@
}
},
"sha3_memSizeQuadraticCost32" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmSha3TestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -432,6 +492,11 @@
}
},
"sha3_memSizeQuadraticCost32_zeroSize" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmSha3TestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -476,6 +541,11 @@
}
},
"sha3_memSizeQuadraticCost33" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmSha3TestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -520,6 +590,11 @@
}
},
"sha3_memSizeQuadraticCost63" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmSha3TestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -564,6 +639,11 @@
}
},
"sha3_memSizeQuadraticCost64" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmSha3TestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -608,6 +688,11 @@
}
},
"sha3_memSizeQuadraticCost64_2" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmSha3TestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -652,6 +737,11 @@
}
},
"sha3_memSizeQuadraticCost65" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmSha3TestFiller.json"
+ },
"callcreates" : [
],
"env" : {
diff --git a/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json b/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json
index af413fa0c..86a49549d 100644
--- a/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json
+++ b/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json
@@ -489,7 +489,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x256",
+ "data" : "0x2560",
"gasPrice" : "1000000000",
"gas" : "100000000000"
}
@@ -593,7 +593,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x123456789abcdef0000000000000000000000000000000000000000000000000024",
+ "data" : "0x123456789abcdef00000000000000000000000000000000000000000000000000024",
"gasPrice" : "1000000000",
"gas" : "100000000000"
}
@@ -627,7 +627,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x123456789abcdef0000000000000000000000000000000000000000000000000024",
+ "data" : "0x123456789abcdef00000000000000000000000000000000000000000000000000024",
"gasPrice" : "1000000000",
"gas" : "100000000000"
}
@@ -697,7 +697,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x256",
+ "data" : "0x2560",
"gasPrice" : "1000000000",
"gas" : "100000000000"
}
@@ -802,7 +802,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "1000000000",
"gas" : "100000000000"
}
@@ -836,7 +836,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "1000000000",
"gas" : "100000000000"
}
@@ -870,7 +870,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "1000000000",
"gas" : "100000000000"
}
@@ -904,7 +904,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "1000000000",
"gas" : "100000000000"
}
@@ -938,7 +938,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "1000000000",
"gas" : "100000000000"
}
@@ -973,7 +973,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "1000000000",
"gas" : "100000000000"
}
@@ -1007,7 +1007,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "1000000000",
"gas" : "100000000000"
}
@@ -1042,7 +1042,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "1000000000",
"gas" : "100000000000"
}
@@ -1077,7 +1077,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "1000000000",
"gas" : "100000000000"
}
@@ -1111,7 +1111,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "1000000000",
"gas" : "100000000000"
}
@@ -1145,7 +1145,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "1000000000",
"gas" : "100000000000"
}
@@ -1180,7 +1180,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "1000000000",
"gas" : "100000000000"
}
@@ -1214,7 +1214,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "1000000000",
"gas" : "100000000000"
}
@@ -1249,7 +1249,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "1000000000",
"gas" : "100000000000"
}
@@ -1284,7 +1284,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "1000000000",
"gas" : "100000000000"
}
@@ -1318,7 +1318,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "1000000000",
"gas" : "100000000000"
}
@@ -1353,7 +1353,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "1000000000",
"gas" : "100000000000"
}
@@ -1387,7 +1387,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "1000000000",
"gas" : "100000000000"
}
@@ -1422,7 +1422,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "123456789",
"gas" : "100000000000"
}
@@ -1537,7 +1537,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "123456789",
"gas" : "100000000000"
}
@@ -1571,7 +1571,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "123456789",
"gas" : "100000000000"
}
@@ -1616,7 +1616,7 @@
"origin" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "123456789",
"gas" : "100000000000"
}
@@ -1650,7 +1650,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "1000000000",
"gas" : "100000000000"
}
@@ -1694,7 +1694,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "123456789",
"gas" : "100000000000"
}
@@ -1741,7 +1741,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "123456789",
"gas" : "100000000000"
}
@@ -1786,7 +1786,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "123456789",
"gas" : "100000000000"
}
@@ -1830,7 +1830,7 @@
"origin" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "cd1722f3947def4cf144679da39c4c32bdc35681",
"value" : "1000000000000000000",
- "data" : "0x1234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gasPrice" : "123456789",
"gas" : "100000000000"
}
@@ -1849,7 +1849,7 @@
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "10000000000000033000",
"nonce" : "88",
- "code" : "(asm PC ADDRESS BALANCE CALLER ORIGIN CALLVALUE CALLDATASIZE GASPRICE 1 NUMBER SUB BLOCKHASH COINBASE TIMESTAMP NUMBER DIFFICULTY GASLIMIT PC CALLDATASIZE 0 CALLDATALOAD 38 CALLDATALOAD 19 CALLDATALOAD CODESIZE 0x1111222233334444555566667777888899990000aaaabbbbccccddddeeeeffff 0 MSTORE 32 0 0 CREATE 32 0 32 0 0 ADDRESS 3000 CALL 0 MLOAD 4096 MSTORE MSIZE 32 MUL 0 SHA3 ADDRESS SELFDESTRUCT 1 2 RETURN)",
+ "code" : "(asm PC ADDRESS BALANCE CALLER ORIGIN CALLVALUE CALLDATASIZE GASPRICE 1 NUMBER SUB BLOCKHASH COINBASE TIMESTAMP NUMBER DIFFICULTY GASLIMIT PC CALLDATASIZE 0 CALLDATALOAD 38 CALLDATALOAD 19 CALLDATALOAD CODESIZE 0x1111222233334444555566667777888899990000aaaabbbbccccddddeeeeffff 0 MSTORE 32 0 0 CREATE 32 0 32 0 0 ADDRESS 3000 CALL 0 MLOAD 4096 MSTORE MSIZE 32 MUL 0 KECCAK256 ADDRESS SELFDESTRUCT 1 2 RETURN)",
"storage": {}
}
},
diff --git a/src/VMTestsFiller/vmSha3TestFiller.json b/src/VMTestsFiller/vmSha3TestFiller.json
index e738975d8..943a3f281 100644
--- a/src/VMTestsFiller/vmSha3TestFiller.json
+++ b/src/VMTestsFiller/vmSha3TestFiller.json
@@ -19,7 +19,7 @@
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "100000000000000000000000",
"nonce" : "0",
- "code" : "{ [[ 0 ]] (SHA3 0 0)}",
+ "code" : "{ [[ 0 ]] (KECCAK256 0 0)}",
"storage": {}
}
},
@@ -54,7 +54,7 @@
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "100000000000000000000000",
"nonce" : "0",
- "code" : "{ [[ 0 ]] (SHA3 4 5)}",
+ "code" : "{ [[ 0 ]] (KECCAK256 4 5)}",
"storage": {}
}
},
@@ -89,7 +89,7 @@
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "100000000000000000000000",
"nonce" : "0",
- "code" : "{ [[ 0 ]] (SHA3 10 10)}",
+ "code" : "{ [[ 0 ]] (KECCAK256 10 10)}",
"storage": {}
}
},
@@ -117,7 +117,7 @@
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "100000000000000000000000",
"nonce" : "0",
- "code" : "{ [[ 0 ]] (SHA3 1000 0xfffff)}",
+ "code" : "{ [[ 0 ]] (KECCAK256 1000 0xfffff)}",
"storage": {}
}
},
@@ -145,7 +145,7 @@
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "100000000000000000000000",
"nonce" : "0",
- "code" : "{ [[ 0 ]] (SHA3 0xfffffffff 100)}",
+ "code" : "{ [[ 0 ]] (KECCAK256 0xfffffffff 100)}",
"storage": {}
}
},
@@ -173,7 +173,7 @@
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "100000000000000000000000",
"nonce" : "0",
- "code" : "{ [[ 0 ]] (SHA3 10000 0xfffffffff )}",
+ "code" : "{ [[ 0 ]] (KECCAK256 10000 0xfffffffff )}",
"storage": {}
}
},
@@ -201,7 +201,7 @@
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "100000000000000000000000",
"nonce" : "0",
- "code" : "{ [[ 0 ]] (SHA3 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)}",
+ "code" : "{ [[ 0 ]] (KECCAK256 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)}",
"storage": {}
}
},
@@ -229,7 +229,7 @@
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"nonce" : "0",
- "code" : "{ [[ 0 ]] (SHA3 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)}",
+ "code" : "{ [[ 0 ]] (KECCAK256 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)}",
"storage": {}
}
},
@@ -257,7 +257,7 @@
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"nonce" : "0",
- "code" : "{ [[ 0 ]] (SHA3 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 2)}",
+ "code" : "{ [[ 0 ]] (KECCAK256 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 2)}",
"storage": {}
}
},
@@ -292,7 +292,7 @@
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"nonce" : "0",
- "code" : "{ [[ 0 ]] (SHA3 0x1000000 2)}",
+ "code" : "{ [[ 0 ]] (KECCAK256 0x1000000 2)}",
"storage": {}
}
},
@@ -327,7 +327,7 @@
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"nonce" : "0",
- "code" : "{ [[ 0 ]] (SHA3 960 1)}",
+ "code" : "{ [[ 0 ]] (KECCAK256 960 1)}",
"storage": {}
}
},
@@ -362,7 +362,7 @@
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"nonce" : "0",
- "code" : "{ [[ 0 ]] (SHA3 992 1)}",
+ "code" : "{ [[ 0 ]] (KECCAK256 992 1)}",
"storage": {}
}
},
@@ -397,7 +397,7 @@
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"nonce" : "0",
- "code" : "{ [[ 0 ]] (SHA3 1024 0)}",
+ "code" : "{ [[ 0 ]] (KECCAK256 1024 0)}",
"storage": {}
}
},
@@ -432,7 +432,7 @@
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"nonce" : "0",
- "code" : "{ [[ 0 ]] (SHA3 1024 1)}",
+ "code" : "{ [[ 0 ]] (KECCAK256 1024 1)}",
"storage": {}
}
},
@@ -467,7 +467,7 @@
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"nonce" : "0",
- "code" : "{ [[ 0 ]] (SHA3 1984 1)}",
+ "code" : "{ [[ 0 ]] (KECCAK256 1984 1)}",
"storage": {}
}
},
@@ -502,7 +502,7 @@
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"nonce" : "0",
- "code" : "{ [[ 0 ]] (SHA3 2016 1)}",
+ "code" : "{ [[ 0 ]] (KECCAK256 2016 1)}",
"storage": {}
}
},
@@ -537,7 +537,7 @@
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"nonce" : "0",
- "code" : "{ [[ 0 ]] (SHA3 2016 32)}",
+ "code" : "{ [[ 0 ]] (KECCAK256 2016 32)}",
"storage": {}
}
},
@@ -572,7 +572,7 @@
"0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6" : {
"balance" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"nonce" : "0",
- "code" : "{ [[ 0 ]] (SHA3 2048 1)}",
+ "code" : "{ [[ 0 ]] (KECCAK256 2048 1)}",
"storage": {}
}
},