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 555b7bc78..2d8201769 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",
@@ -877,6 +972,11 @@
}
},
"calldatacopyZeroMemExpansion" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -890,7 +990,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60006000600037600051600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -920,6 +1020,11 @@
}
},
"calldatacopyZeroMemExpansion_return" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -933,7 +1038,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60006000600037600051600055596000f3",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -963,6 +1068,11 @@
}
},
"calldatacopy_DataIndexTooHigh" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -976,7 +1086,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60ff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa600037600051600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1006,6 +1116,11 @@
}
},
"calldatacopy_DataIndexTooHigh2" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1019,7 +1134,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60097ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa600037600051600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1049,6 +1164,11 @@
}
},
"calldatacopy_DataIndexTooHigh2_return" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1062,7 +1182,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60097ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa600037600051600055596000f3",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1092,6 +1212,11 @@
}
},
"calldatacopy_DataIndexTooHigh_return" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1105,7 +1230,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60ff7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa600037600051600055596000f3",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1135,6 +1260,11 @@
}
},
"calldatacopy_sec" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1148,7 +1278,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x6005565b005b6042601f536101036000601f3760005180606014600357640badc0ffee60ff55",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1179,6 +1309,11 @@
}
},
"calldataload0" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1192,7 +1327,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x600035600055",
- "data" : "0x0256",
+ "data" : "0x2560",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1208,7 +1343,7 @@
"code" : "0x600035600055",
"nonce" : "0x00",
"storage" : {
- "0x00" : "0x0256000000000000000000000000000000000000000000000000000000000000"
+ "0x00" : "0x2560000000000000000000000000000000000000000000000000000000000000"
}
}
},
@@ -1223,6 +1358,11 @@
}
},
"calldataload1" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1267,6 +1407,11 @@
}
},
"calldataload2" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1280,7 +1425,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x600535600055",
- "data" : "0x0123456789abcdef0000000000000000000000000000000000000000000000000024",
+ "data" : "0x123456789abcdef00000000000000000000000000000000000000000000000000024",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1296,7 +1441,7 @@
"code" : "0x600535600055",
"nonce" : "0x00",
"storage" : {
- "0x00" : "0xabcdef0000000000000000000000000000000000000000000000000024000000"
+ "0x00" : "0xbcdef00000000000000000000000000000000000000000000000000024000000"
}
}
},
@@ -1311,6 +1456,11 @@
}
},
"calldataloadSizeTooHigh" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1324,7 +1474,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa35600055",
- "data" : "0x0123456789abcdef0000000000000000000000000000000000000000000000000024",
+ "data" : "0x123456789abcdef00000000000000000000000000000000000000000000000000024",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1354,6 +1504,11 @@
}
},
"calldataloadSizeTooHighPartial" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1398,6 +1553,11 @@
}
},
"calldataload_BigOffset" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1441,6 +1601,11 @@
}
},
"calldatasize0" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1454,7 +1619,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x36600055",
- "data" : "0x0256",
+ "data" : "0x2560",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1485,6 +1650,11 @@
}
},
"calldatasize1" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1529,6 +1699,11 @@
}
},
"calldatasize2" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1573,6 +1748,11 @@
}
},
"caller" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1617,6 +1797,11 @@
}
},
"callvalue" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1661,6 +1846,11 @@
}
},
"codecopy0" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1674,7 +1864,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60056000600039600051600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1705,6 +1895,11 @@
}
},
"codecopyZeroMemExpansion" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1718,7 +1913,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60006000600039600051600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1748,6 +1943,11 @@
}
},
"codecopy_DataIndexTooHigh" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1761,7 +1961,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60087ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa600039600051600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1791,6 +1991,11 @@
}
},
"codesize" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1804,7 +2009,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x38600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1835,6 +2040,11 @@
}
},
"env1" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
{
"data" : "0x1111222233334444555566667777888899990000aaaabbbbccccddddeeeeffff",
@@ -1883,6 +2093,11 @@
}
},
"extcodecopy0" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1896,7 +2111,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x333b60006000333c600051600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x075bcd15",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1941,6 +2156,11 @@
}
},
"extcodecopy0AddressTooBigLeft" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -1954,7 +2174,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x333b6000600074aacd1722f3947def4cf144679da39c4c32bdc356813c600051600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x075bcd15",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -1999,6 +2219,11 @@
}
},
"extcodecopy0AddressTooBigRight" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -2012,7 +2237,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x333b6000600074cd1722f3947def4cf144679da39c4c32bdc35681aa3c600051600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x075bcd15",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -2063,6 +2288,11 @@
}
},
"extcodecopyZeroMemExpansion" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -2076,7 +2306,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x600060006000333c600051600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x075bcd15",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -2120,6 +2350,11 @@
}
},
"extcodecopy_DataIndexTooHigh" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -2133,7 +2368,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x60087ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa6000303c600051600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x3b9aca00",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -2163,6 +2398,11 @@
}
},
"extcodesize0" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -2176,7 +2416,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x38333b14600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x075bcd15",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -2221,6 +2461,11 @@
}
},
"extcodesize1" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -2234,7 +2479,7 @@
"address" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"caller" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"code" : "0x333b600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x075bcd15",
"origin" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
@@ -2279,6 +2524,11 @@
}
},
"extcodesizeUnderFlow" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"env" : {
"currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "0x0100",
@@ -2290,7 +2540,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x3b",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x075bcd15",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -2314,6 +2564,11 @@
}
},
"gasprice" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.e0f7b68a.Linux.g++",
+ "source" : "/src/VMTestsFiller/vmEnvironmentalInfoTestFiller.json"
+ },
"callcreates" : [
],
"env" : {
@@ -2327,7 +2582,7 @@
"address" : "0x0f572e5295c57f15886f9b263e2f6d2d6c7b5ec6",
"caller" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
"code" : "0x3a600055",
- "data" : "0x01234567890abcdef01234567890abcdef",
+ "data" : "0x1234567890abcdef01234567890abcdef0",
"gas" : "0x174876e800",
"gasPrice" : "0x075bcd15",
"origin" : "0xcd1722f3947def4cf144679da39c4c32bdc35681",
@@ -2358,6 +2613,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": {}
}
},