aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--GeneralStateTests/stCallCreateCallCodeTest/createJS_ExampleContract.json2
-rw-r--r--GeneralStateTests/stCallCreateCallCodeTest/createJS_NoCollision.json2
-rw-r--r--GeneralStateTests/stCallCreateCallCodeTest/createNameRegistratorPerTxs.json2
-rw-r--r--GeneralStateTests/stChangedEIP150/contractCreationMakeCallThatAskMoreGasThenTransactionProvided.json45
-rw-r--r--GeneralStateTests/stCodeSizeLimit/codesizeValid.json2
-rw-r--r--GeneralStateTests/stCreateTest/CREATE_ContractSuicideDuringInit_WithValueToItself.json12
-rw-r--r--GeneralStateTests/stCreateTest/CREATE_EContractCreateEContractInInit_Tr.json2
-rw-r--r--GeneralStateTests/stCreateTest/CREATE_EContractCreateNEContractInInitOOG_Tr.json2
-rw-r--r--GeneralStateTests/stCreateTest/CREATE_EContractCreateNEContractInInit_Tr.json2
-rw-r--r--GeneralStateTests/stCreateTest/CREATE_empty000CreateinInitCode_Transaction.json2
-rw-r--r--GeneralStateTests/stEIP158Specific/vitalikTransactionTest.json2
-rw-r--r--GeneralStateTests/stHomesteadSpecific/contractCreationOOGdontLeaveEmptyContractViaTransaction.json2
-rw-r--r--GeneralStateTests/stHomesteadSpecific/createContractViaTransactionCost53000.json2
-rw-r--r--GeneralStateTests/stInitCodeTest/TransactionCreateStopInInitcode.json2
-rw-r--r--GeneralStateTests/stRevertTest/RevertDepthCreateAddressCollision.json9
-rw-r--r--GeneralStateTests/stSpecialTest/StackDepthLimitSEC.json2
-rw-r--r--GeneralStateTests/stSpecialTest/deploymentError.json2
-rw-r--r--GeneralStateTests/stStackTests/stackOverflowM1.json32
-rw-r--r--GeneralStateTests/stStackTests/stackOverflowM1DUP.json32
-rw-r--r--GeneralStateTests/stStackTests/stackOverflowM1PUSH.json62
-rw-r--r--GeneralStateTests/stStaticCall/static_contractCreationMakeCallThatAskMoreGasThenTransactionProvided.json13
-rw-r--r--GeneralStateTests/stStaticCall/static_contractCreationOOGdontLeaveEmptyContractViaTransaction.json227
-rw-r--r--GeneralStateTests/stSystemOperationsTest/CreateHashCollision.json2
-rw-r--r--GeneralStateTests/stTransactionTest/CreateTransactionSuccess.json2
-rw-r--r--GeneralStateTests/stTransactionTest/EmptyTransaction2.json2
-rw-r--r--GeneralStateTests/stTransactionTest/EmptyTransaction3.json2
-rw-r--r--GeneralStateTests/stTransactionTest/TransactionSendingToEmpty.json2
-rw-r--r--GeneralStateTests/stTransactionTest/zeroSigTransacrionCreate.json167
-rw-r--r--GeneralStateTests/stTransactionTest/zeroSigTransacrionCreatePrice0.json167
-rw-r--r--GeneralStateTests/stTransactionTest/zeroSigTransaction.json323
-rw-r--r--GeneralStateTests/stTransactionTest/zeroSigTransactionOrigin.json542
-rw-r--r--GeneralStateTests/stTransactionTest/zeroSigTransactionToZero.json1016
-rw-r--r--GeneralStateTests/stTransactionTest/zeroSigTransactionToZero2.json803
-rw-r--r--GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsAfter.json2
-rw-r--r--GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsAt.json2
-rw-r--r--GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsBefore.json2
-rw-r--r--GeneralStateTests/stWalletTest/dayLimitConstruction.json4
-rw-r--r--GeneralStateTests/stWalletTest/dayLimitConstructionPartial.json2
-rw-r--r--GeneralStateTests/stWalletTest/multiOwnedConstructionCorrect.json2
-rw-r--r--GeneralStateTests/stWalletTest/walletConstruction.json4
-rw-r--r--GeneralStateTests/stWalletTest/walletConstructionOOG.json2
-rw-r--r--GeneralStateTests/stWalletTest/walletConstructionPartial.json2
-rw-r--r--src/GeneralStateTestsFiller/stCallCreateCallCodeTest/createJS_ExampleContractFiller.json15
-rw-r--r--src/GeneralStateTestsFiller/stCallCreateCallCodeTest/createJS_NoCollisionFiller.json15
-rw-r--r--src/GeneralStateTestsFiller/stCallCreateCallCodeTest/createNameRegistratorPerTxsFiller.json14
-rw-r--r--src/GeneralStateTestsFiller/stChangedEIP150/contractCreationMakeCallThatAskMoreGasThenTransactionProvidedFiller.json110
-rw-r--r--src/GeneralStateTestsFiller/stCodeSizeLimit/codesizeValidFiller.json15
-rw-r--r--src/GeneralStateTestsFiller/stCreateTest/CREATE_ContractSuicideDuringInit_WithValueToItselfFiller.json62
-rw-r--r--src/GeneralStateTestsFiller/stCreateTest/CREATE_EContractCreateEContractInInit_TrFiller.json18
-rw-r--r--src/GeneralStateTestsFiller/stCreateTest/CREATE_EContractCreateNEContractInInitOOG_TrFiller.json21
-rw-r--r--src/GeneralStateTestsFiller/stCreateTest/CREATE_EContractCreateNEContractInInit_TrFiller.json21
-rw-r--r--src/GeneralStateTestsFiller/stCreateTest/CREATE_empty000CreateinInitCode_TransactionFiller.json21
-rw-r--r--src/GeneralStateTestsFiller/stEIP158Specific/vitalikTransactionTestFiller.json207
-rw-r--r--src/GeneralStateTestsFiller/stHomesteadSpecific/contractCreationOOGdontLeaveEmptyContractViaTransactionFiller.json22
-rw-r--r--src/GeneralStateTestsFiller/stHomesteadSpecific/createContractViaTransactionCost53000Filler.json4
-rw-r--r--src/GeneralStateTestsFiller/stInitCodeTest/TransactionCreateStopInInitcodeFiller.json16
-rw-r--r--src/GeneralStateTestsFiller/stSpecialTest/StackDepthLimitSECFiller.json15
-rw-r--r--src/GeneralStateTestsFiller/stSpecialTest/deploymentErrorFiller.json15
-rw-r--r--src/GeneralStateTestsFiller/stStackTests/stackOverflowM1DUPFiller.json15
-rw-r--r--src/GeneralStateTestsFiller/stStackTests/stackOverflowM1Filler.json15
-rw-r--r--src/GeneralStateTestsFiller/stStackTests/stackOverflowM1PUSHFiller.json15
-rw-r--r--src/GeneralStateTestsFiller/stStaticCall/static_contractCreationMakeCallThatAskMoreGasThenTransactionProvidedFiller.json35
-rw-r--r--src/GeneralStateTestsFiller/stStaticCall/static_contractCreationOOGdontLeaveEmptyContractViaTransactionFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stSystemOperationsTest/CreateHashCollisionFiller.json23
-rw-r--r--src/GeneralStateTestsFiller/stTransactionTest/CreateTransactionSuccessFiller.json17
-rw-r--r--src/GeneralStateTestsFiller/stTransactionTest/EmptyTransaction2Filler.json20
-rw-r--r--src/GeneralStateTestsFiller/stTransactionTest/EmptyTransaction3Filler.json20
-rw-r--r--src/GeneralStateTestsFiller/stTransactionTest/TransactionSendingToEmptyFiller.json18
-rw-r--r--src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransacrionCreateFiller.json28
-rw-r--r--src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransacrionCreatePrice0Filler.json60
-rw-r--r--src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransactionFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransactionOriginFiller.json110
-rw-r--r--src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransactionToZero2Filler.json248
-rw-r--r--src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransactionToZeroFiller.json74
-rw-r--r--src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsAfterFiller.json20
-rw-r--r--src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsAtFiller.json20
-rw-r--r--src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsBeforeFiller.json20
-rw-r--r--src/GeneralStateTestsFiller/stWalletTest/dayLimitConstructionFiller.json30
-rw-r--r--src/GeneralStateTestsFiller/stWalletTest/dayLimitConstructionOOGFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stWalletTest/dayLimitConstructionPartialFiller.json27
-rw-r--r--src/GeneralStateTestsFiller/stWalletTest/multiOwnedConstructionCorrectFiller.json29
-rw-r--r--src/GeneralStateTestsFiller/stWalletTest/walletConstructionFiller.json30
-rw-r--r--src/GeneralStateTestsFiller/stWalletTest/walletConstructionOOGFiller.json38
-rw-r--r--src/GeneralStateTestsFiller/stWalletTest/walletConstructionPartialFiller.json29
84 files changed, 4759 insertions, 289 deletions
diff --git a/GeneralStateTests/stCallCreateCallCodeTest/createJS_ExampleContract.json b/GeneralStateTests/stCallCreateCallCodeTest/createJS_ExampleContract.json
index d03f062d5..daff0bc7a 100644
--- a/GeneralStateTests/stCallCreateCallCodeTest/createJS_ExampleContract.json
+++ b/GeneralStateTests/stCallCreateCallCodeTest/createJS_ExampleContract.json
@@ -51,7 +51,7 @@
],
"Metropolis" : [
{
- "hash" : "0xe2008905f4a23c83700e68796fcc26a6226605bab8ab75e382f3f4f133862667",
+ "hash" : "0xb84372ab4edf2e0544b154f4d68cabd36620e2c71b9d378c344e5b4ae3e76761",
"indexes" : {
"data" : 0,
"gas" : 0,
diff --git a/GeneralStateTests/stCallCreateCallCodeTest/createJS_NoCollision.json b/GeneralStateTests/stCallCreateCallCodeTest/createJS_NoCollision.json
index 94f4be121..9aa3f4412 100644
--- a/GeneralStateTests/stCallCreateCallCodeTest/createJS_NoCollision.json
+++ b/GeneralStateTests/stCallCreateCallCodeTest/createJS_NoCollision.json
@@ -51,7 +51,7 @@
],
"Metropolis" : [
{
- "hash" : "0x8711293c80aa5a2ca90b9771b3ee453ec25a0c0799fa6aabcc09b427802880cc",
+ "hash" : "0x7ddb30dbf5e1fa3ca828054515e097c31778d7cad66bf77e2e37be2cd7f9083a",
"indexes" : {
"data" : 0,
"gas" : 0,
diff --git a/GeneralStateTests/stCallCreateCallCodeTest/createNameRegistratorPerTxs.json b/GeneralStateTests/stCallCreateCallCodeTest/createNameRegistratorPerTxs.json
index 7b48f1ee2..460605c49 100644
--- a/GeneralStateTests/stCallCreateCallCodeTest/createNameRegistratorPerTxs.json
+++ b/GeneralStateTests/stCallCreateCallCodeTest/createNameRegistratorPerTxs.json
@@ -51,7 +51,7 @@
],
"Metropolis" : [
{
- "hash" : "0x90fb2086df06776e9e04c413551df4b1aafcaeda3b3c5e754e16e65f75671bde",
+ "hash" : "0x0009340a7040854e76f28c7e87836d8b7eb15748c7c01e9554c60ab3f25feb22",
"indexes" : {
"data" : 0,
"gas" : 0,
diff --git a/GeneralStateTests/stChangedEIP150/contractCreationMakeCallThatAskMoreGasThenTransactionProvided.json b/GeneralStateTests/stChangedEIP150/contractCreationMakeCallThatAskMoreGasThenTransactionProvided.json
index 9114f0cec..157411bdb 100644
--- a/GeneralStateTests/stChangedEIP150/contractCreationMakeCallThatAskMoreGasThenTransactionProvided.json
+++ b/GeneralStateTests/stChangedEIP150/contractCreationMakeCallThatAskMoreGasThenTransactionProvided.json
@@ -17,6 +17,14 @@
"gas" : 0,
"value" : 0
}
+ },
+ {
+ "hash" : "0x300c3dcbb928cdde2440ae30efc403477bf180332c5c7cc66a393a7b2b7c14be",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 0
+ }
}
],
"EIP158" : [
@@ -27,6 +35,14 @@
"gas" : 0,
"value" : 0
}
+ },
+ {
+ "hash" : "0x6c43348eb68de9bdb634ccf1100bc057055fbc061e09d9ea9affa3f08cded27b",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 0
+ }
}
],
"Frontier" : [
@@ -37,6 +53,14 @@
"gas" : 0,
"value" : 0
}
+ },
+ {
+ "hash" : "0x691a7195d6b0ac3628e8c660b3231ecaf2d49db9f02781a84ec680224558b65e",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 0
+ }
}
],
"Homestead" : [
@@ -47,16 +71,32 @@
"gas" : 0,
"value" : 0
}
+ },
+ {
+ "hash" : "0x691a7195d6b0ac3628e8c660b3231ecaf2d49db9f02781a84ec680224558b65e",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 0
+ }
}
],
"Metropolis" : [
{
- "hash" : "0x8b1de25de155bec2239c83319199bd3b822b0bfbf7cbb6a23ac39ef11538f018",
+ "hash" : "0x78b3c1337550e6c9dfd13d0cedb8f721908ec6b9500907178d02d1f5a99ae62e",
"indexes" : {
"data" : 0,
"gas" : 0,
"value" : 0
}
+ },
+ {
+ "hash" : "0x5e6cead042145d6de84ceec67598796d16ba49d2134a178f6dfd7b549915e1fc",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 0
+ }
}
]
},
@@ -88,7 +128,8 @@
"0x6040600060406000600073100000000000000000000000000000000000000161c350f1"
],
"gasLimit" : [
- "0x017700"
+ "0x017700",
+ "0xea60"
],
"gasPrice" : "0x01",
"nonce" : "0x00",
diff --git a/GeneralStateTests/stCodeSizeLimit/codesizeValid.json b/GeneralStateTests/stCodeSizeLimit/codesizeValid.json
index af4132965..e2aa19dea 100644
--- a/GeneralStateTests/stCodeSizeLimit/codesizeValid.json
+++ b/GeneralStateTests/stCodeSizeLimit/codesizeValid.json
@@ -51,7 +51,7 @@
],
"Metropolis" : [
{
- "hash" : "0x5de745f7ceaf31700c6ace69b00b6ac7586270a0d09455ef48529080cfc1cedc",
+ "hash" : "0x2c26e45675083b97b40fc46f13884ff8abd894240557e3f8cfb9d576988271a1",
"indexes" : {
"data" : 0,
"gas" : 0,
diff --git a/GeneralStateTests/stCreateTest/CREATE_ContractSuicideDuringInit_WithValueToItself.json b/GeneralStateTests/stCreateTest/CREATE_ContractSuicideDuringInit_WithValueToItself.json
index 083d5efd9..e073dac31 100644
--- a/GeneralStateTests/stCreateTest/CREATE_ContractSuicideDuringInit_WithValueToItself.json
+++ b/GeneralStateTests/stCreateTest/CREATE_ContractSuicideDuringInit_WithValueToItself.json
@@ -11,7 +11,7 @@
"post" : {
"EIP150" : [
{
- "hash" : "0xa138dc955ed2b1ca44c49922bdfbead3432895236dfec4bfd66396e44f2f1229",
+ "hash" : "0x7cd0af0907df25d710cfcfe805b74940f69be3945f08318cce347245199fe023",
"indexes" : {
"data" : 0,
"gas" : 0,
@@ -21,7 +21,7 @@
],
"EIP158" : [
{
- "hash" : "0xa138dc955ed2b1ca44c49922bdfbead3432895236dfec4bfd66396e44f2f1229",
+ "hash" : "0x7cd0af0907df25d710cfcfe805b74940f69be3945f08318cce347245199fe023",
"indexes" : {
"data" : 0,
"gas" : 0,
@@ -31,7 +31,7 @@
],
"Frontier" : [
{
- "hash" : "0xd64663da328381d656a93fe6be26d5e3b2ec79d62020d79dcbe09748d084fb41",
+ "hash" : "0xcb312cfb389099b2c1f2de560878a9c6a1a4d4a97c31b4424f60bfb32f11410b",
"indexes" : {
"data" : 0,
"gas" : 0,
@@ -41,7 +41,7 @@
],
"Homestead" : [
{
- "hash" : "0xa287629b270c19f511e554e3737c0a3db3ef1cb2d9b172fe93c690e8f6d6eab7",
+ "hash" : "0x2002743e54dee8add3d37611f23eecbfcfb9fe9f520ed9071d5a2a7dbc0fc0be",
"indexes" : {
"data" : 0,
"gas" : 0,
@@ -51,7 +51,7 @@
],
"Metropolis" : [
{
- "hash" : "0xa138dc955ed2b1ca44c49922bdfbead3432895236dfec4bfd66396e44f2f1229",
+ "hash" : "0x7cd0af0907df25d710cfcfe805b74940f69be3945f08318cce347245199fe023",
"indexes" : {
"data" : 0,
"gas" : 0,
@@ -78,7 +78,7 @@
},
"transaction" : {
"data" : [
- "0x6000600060006000600073c94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f1506d64600c6000556000526005601bf3600052736295ee1b4f6dd65047762f924ecd367c17eabf8fff"
+ "0x6000600060006000600073c94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f1506d64600c6000556000526005601bf360005230ff"
],
"gasLimit" : [
"0x0249f0"
diff --git a/GeneralStateTests/stCreateTest/CREATE_EContractCreateEContractInInit_Tr.json b/GeneralStateTests/stCreateTest/CREATE_EContractCreateEContractInInit_Tr.json
index f51433a7f..66923ad95 100644
--- a/GeneralStateTests/stCreateTest/CREATE_EContractCreateEContractInInit_Tr.json
+++ b/GeneralStateTests/stCreateTest/CREATE_EContractCreateEContractInInit_Tr.json
@@ -51,7 +51,7 @@
],
"Metropolis" : [
{
- "hash" : "0x008b89d8adaea6f4f0fb50436a903b21ceecff1cc4cd96e77e87a73641815c7f",
+ "hash" : "0xad9d419bd71dc576bef49ed23240ee72c8b1f52209a02d815b981a9b44e387b1",
"indexes" : {
"data" : 0,
"gas" : 0,
diff --git a/GeneralStateTests/stCreateTest/CREATE_EContractCreateNEContractInInitOOG_Tr.json b/GeneralStateTests/stCreateTest/CREATE_EContractCreateNEContractInInitOOG_Tr.json
index ab25f2e6d..ce6f1816c 100644
--- a/GeneralStateTests/stCreateTest/CREATE_EContractCreateNEContractInInitOOG_Tr.json
+++ b/GeneralStateTests/stCreateTest/CREATE_EContractCreateNEContractInInitOOG_Tr.json
@@ -83,7 +83,7 @@
],
"Metropolis" : [
{
- "hash" : "0xd63b15ea67d73a31e74acd8df318571c176aff36c564266a6731b7fcb589bb99",
+ "hash" : "0xd2ff5e63ba30abd1da8019117814faf68b81724c781f689cea88e518d3ec1a45",
"indexes" : {
"data" : 0,
"gas" : 0,
diff --git a/GeneralStateTests/stCreateTest/CREATE_EContractCreateNEContractInInit_Tr.json b/GeneralStateTests/stCreateTest/CREATE_EContractCreateNEContractInInit_Tr.json
index acf64ec01..b9f5177a4 100644
--- a/GeneralStateTests/stCreateTest/CREATE_EContractCreateNEContractInInit_Tr.json
+++ b/GeneralStateTests/stCreateTest/CREATE_EContractCreateNEContractInInit_Tr.json
@@ -51,7 +51,7 @@
],
"Metropolis" : [
{
- "hash" : "0xd63b15ea67d73a31e74acd8df318571c176aff36c564266a6731b7fcb589bb99",
+ "hash" : "0xd2ff5e63ba30abd1da8019117814faf68b81724c781f689cea88e518d3ec1a45",
"indexes" : {
"data" : 0,
"gas" : 0,
diff --git a/GeneralStateTests/stCreateTest/CREATE_empty000CreateinInitCode_Transaction.json b/GeneralStateTests/stCreateTest/CREATE_empty000CreateinInitCode_Transaction.json
index 359f9e813..a4d26c7d5 100644
--- a/GeneralStateTests/stCreateTest/CREATE_empty000CreateinInitCode_Transaction.json
+++ b/GeneralStateTests/stCreateTest/CREATE_empty000CreateinInitCode_Transaction.json
@@ -51,7 +51,7 @@
],
"Metropolis" : [
{
- "hash" : "0x130a3511ff49e18b6c345692ae59f91919b89ce32c4ff1d0b5117baf99266e9f",
+ "hash" : "0xa29f3e8f73a270542e18cb97dfcbc4d9cbb7fc2e82861a109b28b37ddc1e709f",
"indexes" : {
"data" : 0,
"gas" : 0,
diff --git a/GeneralStateTests/stEIP158Specific/vitalikTransactionTest.json b/GeneralStateTests/stEIP158Specific/vitalikTransactionTest.json
index 7f91942ab..35c91d0f0 100644
--- a/GeneralStateTests/stEIP158Specific/vitalikTransactionTest.json
+++ b/GeneralStateTests/stEIP158Specific/vitalikTransactionTest.json
@@ -51,7 +51,7 @@
],
"Metropolis" : [
{
- "hash" : "0xe3de92e8ec039e7b32fc50549194af8e16214e995915d1f66c4121d30ff88275",
+ "hash" : "0xcb03aea1f82bfd6485c616a1e87e2d6a539aa45854898838682e1a3cb98c968c",
"indexes" : {
"data" : 0,
"gas" : 0,
diff --git a/GeneralStateTests/stHomesteadSpecific/contractCreationOOGdontLeaveEmptyContractViaTransaction.json b/GeneralStateTests/stHomesteadSpecific/contractCreationOOGdontLeaveEmptyContractViaTransaction.json
index 8f2926828..db2334fcf 100644
--- a/GeneralStateTests/stHomesteadSpecific/contractCreationOOGdontLeaveEmptyContractViaTransaction.json
+++ b/GeneralStateTests/stHomesteadSpecific/contractCreationOOGdontLeaveEmptyContractViaTransaction.json
@@ -51,7 +51,7 @@
],
"Metropolis" : [
{
- "hash" : "0x86631b9f3536a824efa412c3162885c8bbb1657e315b8dbbda6a24a8ae8ff868",
+ "hash" : "0xea64919f65bfa0f178bad58511ccafabf508c844208ef4733f83a2f6a65ca355",
"indexes" : {
"data" : 0,
"gas" : 0,
diff --git a/GeneralStateTests/stHomesteadSpecific/createContractViaTransactionCost53000.json b/GeneralStateTests/stHomesteadSpecific/createContractViaTransactionCost53000.json
index 909b14a80..daa5e0690 100644
--- a/GeneralStateTests/stHomesteadSpecific/createContractViaTransactionCost53000.json
+++ b/GeneralStateTests/stHomesteadSpecific/createContractViaTransactionCost53000.json
@@ -51,7 +51,7 @@
],
"Metropolis" : [
{
- "hash" : "0x01d55964b2d7eb43d050c308c5835cbc9d0d876a35fd855f063ca4fc424c4e28",
+ "hash" : "0x655745d58a6f73f5249352cb41c876fcaa72cf7c08c503c21e4522698b7ce93a",
"indexes" : {
"data" : 0,
"gas" : 0,
diff --git a/GeneralStateTests/stInitCodeTest/TransactionCreateStopInInitcode.json b/GeneralStateTests/stInitCodeTest/TransactionCreateStopInInitcode.json
index 53495163c..11ec7acd3 100644
--- a/GeneralStateTests/stInitCodeTest/TransactionCreateStopInInitcode.json
+++ b/GeneralStateTests/stInitCodeTest/TransactionCreateStopInInitcode.json
@@ -51,7 +51,7 @@
],
"Metropolis" : [
{
- "hash" : "0x3c443f320c10ef9b6ecc4db0ac9e6bc184ef4d924d03bc9be54e8c0850ef9138",
+ "hash" : "0x34afa89005c43a98486677dc47095aeb094bd54532a6fa5061c0aab81de93846",
"indexes" : {
"data" : 0,
"gas" : 0,
diff --git a/GeneralStateTests/stRevertTest/RevertDepthCreateAddressCollision.json b/GeneralStateTests/stRevertTest/RevertDepthCreateAddressCollision.json
index 768c170e3..4a5365108 100644
--- a/GeneralStateTests/stRevertTest/RevertDepthCreateAddressCollision.json
+++ b/GeneralStateTests/stRevertTest/RevertDepthCreateAddressCollision.json
@@ -1,5 +1,10 @@
{
"RevertDepthCreateAddressCollision" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.6f065292.Linux.g++",
+ "source" : "/src/GeneralStateTestsFiller/stRevertTest/RevertDepthCreateAddressCollisionFiller.json"
+ },
"env" : {
"currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "0x020000",
@@ -323,7 +328,7 @@
}
},
{
- "hash" : "0xda322bcf094f1785bd69806d493d816c9919274912b75c3636cbb2e9176dea33",
+ "hash" : "0xc0df71b65b1cca2a28025c9c81d3b3775f44d7378e192e51a9b15c3467a54d9a",
"indexes" : {
"data" : 1,
"gas" : 1,
@@ -331,7 +336,7 @@
}
},
{
- "hash" : "0x19013819c754a9013bb5884a8ecbf1a920cc54a0f84cd34a117f7a947cc4e724",
+ "hash" : "0xc0df71b65b1cca2a28025c9c81d3b3775f44d7378e192e51a9b15c3467a54d9a",
"indexes" : {
"data" : 1,
"gas" : 1,
diff --git a/GeneralStateTests/stSpecialTest/StackDepthLimitSEC.json b/GeneralStateTests/stSpecialTest/StackDepthLimitSEC.json
index 97916448a..9b5eacb77 100644
--- a/GeneralStateTests/stSpecialTest/StackDepthLimitSEC.json
+++ b/GeneralStateTests/stSpecialTest/StackDepthLimitSEC.json
@@ -51,7 +51,7 @@
],
"Metropolis" : [
{
- "hash" : "0x833aa0052cff19618ec94e8996dbc8fc5e1722a37dec95e11dbdcb072bc279aa",
+ "hash" : "0x8f6ced9178a82f811d2167c512bec3932c674813e3d1d6ff432a30e44975be31",
"indexes" : {
"data" : 0,
"gas" : 0,
diff --git a/GeneralStateTests/stSpecialTest/deploymentError.json b/GeneralStateTests/stSpecialTest/deploymentError.json
index 10c13afd3..11ad4834b 100644
--- a/GeneralStateTests/stSpecialTest/deploymentError.json
+++ b/GeneralStateTests/stSpecialTest/deploymentError.json
@@ -51,7 +51,7 @@
],
"Metropolis" : [
{
- "hash" : "0xae4a5e0ae12bf4a52102c2c5b87ebf80e02cbd61418c18ab8e8a9ed3ddc14092",
+ "hash" : "0xfc4b43aa93d69b82597db0a14cf85d93c2bf107b2e7d7cc00c3c7fa53caa2100",
"indexes" : {
"data" : 0,
"gas" : 0,
diff --git a/GeneralStateTests/stStackTests/stackOverflowM1.json b/GeneralStateTests/stStackTests/stackOverflowM1.json
index a7fca8379..fbb0a62ac 100644
--- a/GeneralStateTests/stStackTests/stackOverflowM1.json
+++ b/GeneralStateTests/stStackTests/stackOverflowM1.json
@@ -531,7 +531,7 @@
],
"Metropolis" : [
{
- "hash" : "0xe459d77e670e5efcc1628d8d99fd637457e251ac54562a4f7b679a1700fa8919",
+ "hash" : "0x880622defaa3b4cb51344f2e1bd96ffb30eb59af31de2e42389ffce36726588d",
"indexes" : {
"data" : 0,
"gas" : 0,
@@ -539,7 +539,7 @@
}
},
{
- "hash" : "0xe459d77e670e5efcc1628d8d99fd637457e251ac54562a4f7b679a1700fa8919",
+ "hash" : "0x51c72d81600e557836273390abe7d9afe6b084f3f00fabfd3f6ccead54196238",
"indexes" : {
"data" : 1,
"gas" : 0,
@@ -547,7 +547,7 @@
}
},
{
- "hash" : "0xe459d77e670e5efcc1628d8d99fd637457e251ac54562a4f7b679a1700fa8919",
+ "hash" : "0xab8d4b060707826788b975be412720316045d43b07101f3159478c02a136cd98",
"indexes" : {
"data" : 2,
"gas" : 0,
@@ -555,7 +555,7 @@
}
},
{
- "hash" : "0xe459d77e670e5efcc1628d8d99fd637457e251ac54562a4f7b679a1700fa8919",
+ "hash" : "0x278b1a7fdeaed049ecf3044dd88a7cf0b88c8ea97dbdeb206d75359f0fdeec7f",
"indexes" : {
"data" : 3,
"gas" : 0,
@@ -563,7 +563,7 @@
}
},
{
- "hash" : "0xe459d77e670e5efcc1628d8d99fd637457e251ac54562a4f7b679a1700fa8919",
+ "hash" : "0x5631c245fadcae6ab5c5eebe6a2624f064b027e77833fe5b6d5c4036c9974f6b",
"indexes" : {
"data" : 4,
"gas" : 0,
@@ -571,7 +571,7 @@
}
},
{
- "hash" : "0xe459d77e670e5efcc1628d8d99fd637457e251ac54562a4f7b679a1700fa8919",
+ "hash" : "0x5e45f15d34a8ca9b6b9522199dd8bfc9c5cd5241f50d5842d474e796620fbdf4",
"indexes" : {
"data" : 5,
"gas" : 0,
@@ -579,7 +579,7 @@
}
},
{
- "hash" : "0xe459d77e670e5efcc1628d8d99fd637457e251ac54562a4f7b679a1700fa8919",
+ "hash" : "0xe6801b5bb8673d8e17719e889248f0067cabe5458ca8249c2ee952200a3681b9",
"indexes" : {
"data" : 6,
"gas" : 0,
@@ -587,7 +587,7 @@
}
},
{
- "hash" : "0xe459d77e670e5efcc1628d8d99fd637457e251ac54562a4f7b679a1700fa8919",
+ "hash" : "0x3a11048cb3edc6701edb5a46753fc3dc21785bef110319125e5c028cca35b3e6",
"indexes" : {
"data" : 7,
"gas" : 0,
@@ -595,7 +595,7 @@
}
},
{
- "hash" : "0xe459d77e670e5efcc1628d8d99fd637457e251ac54562a4f7b679a1700fa8919",
+ "hash" : "0xfa3941c435c482ddc715b9baad844f8fb12c98ee2f64e9978f679e77cddc9eba",
"indexes" : {
"data" : 8,
"gas" : 0,
@@ -603,7 +603,7 @@
}
},
{
- "hash" : "0xe459d77e670e5efcc1628d8d99fd637457e251ac54562a4f7b679a1700fa8919",
+ "hash" : "0xef7f4284ffd00c3580b17f8c9eb94007b5d3fa0ffec03992c157fa52aae26742",
"indexes" : {
"data" : 9,
"gas" : 0,
@@ -611,7 +611,7 @@
}
},
{
- "hash" : "0xe459d77e670e5efcc1628d8d99fd637457e251ac54562a4f7b679a1700fa8919",
+ "hash" : "0x364df4b99fd7197f1bcfbdfe1bcb72318ec44b081e694d15d49f9ef9856acbcb",
"indexes" : {
"data" : 10,
"gas" : 0,
@@ -619,7 +619,7 @@
}
},
{
- "hash" : "0xe459d77e670e5efcc1628d8d99fd637457e251ac54562a4f7b679a1700fa8919",
+ "hash" : "0x08126c674be09dcbb26de5720661dcf6fe3030bd72e925051ba1ca33401144d5",
"indexes" : {
"data" : 11,
"gas" : 0,
@@ -627,7 +627,7 @@
}
},
{
- "hash" : "0xe459d77e670e5efcc1628d8d99fd637457e251ac54562a4f7b679a1700fa8919",
+ "hash" : "0xde5ab919ecc4a0d133ab8bb0959ad95cc694648d86af109a7d2832ce57b3ee8e",
"indexes" : {
"data" : 12,
"gas" : 0,
@@ -635,7 +635,7 @@
}
},
{
- "hash" : "0xe459d77e670e5efcc1628d8d99fd637457e251ac54562a4f7b679a1700fa8919",
+ "hash" : "0xdc2db3c05ba3a1db523a800150e8904ef299bfe158041c6d46072a8455bb979d",
"indexes" : {
"data" : 13,
"gas" : 0,
@@ -643,7 +643,7 @@
}
},
{
- "hash" : "0xe459d77e670e5efcc1628d8d99fd637457e251ac54562a4f7b679a1700fa8919",
+ "hash" : "0x57011df90e1a7657cfbc69a6a8143c77fa3bf478069d6047b981a18b65b8e3c3",
"indexes" : {
"data" : 14,
"gas" : 0,
@@ -651,7 +651,7 @@
}
},
{
- "hash" : "0xf9df0dcf5161ca039992eae68ddf660001ae3119efae8a44d9cb1f18b0da093a",
+ "hash" : "0x2ea1f258991a92b44afcaa46cf97c312afca9f48b8eda84869010db5b574f3f4",
"indexes" : {
"data" : 15,
"gas" : 0,
diff --git a/GeneralStateTests/stStackTests/stackOverflowM1DUP.json b/GeneralStateTests/stStackTests/stackOverflowM1DUP.json
index 9ec9ffe08..a9e7446fd 100644
--- a/GeneralStateTests/stStackTests/stackOverflowM1DUP.json
+++ b/GeneralStateTests/stStackTests/stackOverflowM1DUP.json
@@ -531,7 +531,7 @@
],
"Metropolis" : [
{
- "hash" : "0x6a2b1fce8d6f7cc86fd3cb28dd1d70f4b3218684db651c10df20ad89a6db8187",
+ "hash" : "0x40fb71e189024f58394b74d43639a42773c1d31f59e5e8102cdad4be6d596d3f",
"indexes" : {
"data" : 0,
"gas" : 0,
@@ -539,7 +539,7 @@
}
},
{
- "hash" : "0x50c49177df4a6826e582cf54f85cb42bfa62efab22ae99d3bce7c37c77825270",
+ "hash" : "0x8f7f542038aa0e96d9899aa41a1cd1a79eacbd81527602f246ac45ce8ed71fb9",
"indexes" : {
"data" : 1,
"gas" : 0,
@@ -547,7 +547,7 @@
}
},
{
- "hash" : "0x2f49836573b4bf385930c3ef17478b6709c7ed712f950f7fdaf2cac6ad02ee7b",
+ "hash" : "0x3172e9d12318efb76879f3b406d9ca0e78b9d9babc74ff48f9d4dc31319a08f3",
"indexes" : {
"data" : 2,
"gas" : 0,
@@ -555,7 +555,7 @@
}
},
{
- "hash" : "0x4dfeddb923a4c1a844cfb37e1be7db105b6c624fae60bb85b8e197d3a215c180",
+ "hash" : "0x51c3f59db5ca07ea368e1fbf2e9a3942fa59e2e681c16e38b146f6d99ea6ab4a",
"indexes" : {
"data" : 3,
"gas" : 0,
@@ -563,7 +563,7 @@
}
},
{
- "hash" : "0x5376fd136b98ee7b42b47c24db51c177625d5bd1859796b985b3141eb9e8099f",
+ "hash" : "0x6ba1c934b7966acba7d192bb626e5d3a672bcfedead75c493ea845576951a6b5",
"indexes" : {
"data" : 4,
"gas" : 0,
@@ -571,7 +571,7 @@
}
},
{
- "hash" : "0x0b80ab11ad5da5e789c464565d5ebf7879221265a7aeead6921f63df59dc27f2",
+ "hash" : "0x08890e09bb17b491d726421467f15064f49abf44c6d33e416cf924b382527533",
"indexes" : {
"data" : 5,
"gas" : 0,
@@ -579,7 +579,7 @@
}
},
{
- "hash" : "0x92ea0d7fb847dd7a084273eb26120559c77b1da506769bec6e9e323c594cf458",
+ "hash" : "0xd23a2cecafd2035957a3a9d3438cb2c24a04cd01762264be7e49b3e369c57f9f",
"indexes" : {
"data" : 6,
"gas" : 0,
@@ -587,7 +587,7 @@
}
},
{
- "hash" : "0x8a1cd80584c67d1c039dac6e19790e7eb07dc0876e5b47fad1d5386247f6ca4d",
+ "hash" : "0xb4e6c7413bf1fae690201826383d19369dded150c6c42c51590bbf531caedd63",
"indexes" : {
"data" : 7,
"gas" : 0,
@@ -595,7 +595,7 @@
}
},
{
- "hash" : "0xa394265a8e2d722986bd36e7eb337ef9c1b4810e82fa436e519a7420075080f9",
+ "hash" : "0xc44bfddb4a522f6800b269b10f9ca142bbd0f2cfdc81b3eaf8061560bd7feeb9",
"indexes" : {
"data" : 8,
"gas" : 0,
@@ -603,7 +603,7 @@
}
},
{
- "hash" : "0xeac2b4c212b8348dc7236c12611be9c7172168946b17f9dc3e64a448a2c166ad",
+ "hash" : "0x7ccadb1c0143230289c8f0fbce560e5c897b8565533644eabd1f1978b93aac75",
"indexes" : {
"data" : 9,
"gas" : 0,
@@ -611,7 +611,7 @@
}
},
{
- "hash" : "0xf679fa8443129f0757cce3d0b710301cdc285fe8dce9b02c3c17bc0080f37b37",
+ "hash" : "0x2fde4594f110c3cab42eaf119bf91b53320e992106d5a8c450626bab82505fb6",
"indexes" : {
"data" : 10,
"gas" : 0,
@@ -619,7 +619,7 @@
}
},
{
- "hash" : "0x1d108141df73a12a50b06e7e2f09f2715a02e2465117cf340c5b66d4103946b0",
+ "hash" : "0xf60490fd65f28cea0522c9f3013c5ba908c3862624d7653a347376f256b46fb5",
"indexes" : {
"data" : 11,
"gas" : 0,
@@ -627,7 +627,7 @@
}
},
{
- "hash" : "0x1e00f29606f2a7457ea0a837ba3e26786610cc0b22210f37e443e1db77503430",
+ "hash" : "0x60b717eba84e94d5d1f957f4a9ee6d7aa2277feed2dd7e1e12b31ddc6ed02f91",
"indexes" : {
"data" : 12,
"gas" : 0,
@@ -635,7 +635,7 @@
}
},
{
- "hash" : "0x3486d0d404fa8c3b6da05ddb4cdef0d234ab023bc2b5a900a31ec86d39238625",
+ "hash" : "0xb04e0850c12655e6f511e04e3ceba1e9c40a2ed226858ade634af2dcb5b6f112",
"indexes" : {
"data" : 13,
"gas" : 0,
@@ -643,7 +643,7 @@
}
},
{
- "hash" : "0xbaa263aa9da83b28be271fb4b63f53158eff9fefbf9e36454477dfd81c485145",
+ "hash" : "0x26cffdae677235bb66498df237ddf347e656f5dbdf734c7cd0288af0d1bafc3d",
"indexes" : {
"data" : 14,
"gas" : 0,
@@ -651,7 +651,7 @@
}
},
{
- "hash" : "0xf5cfc78a7ced012a553ed98d5e92e43ef626b138d30976632c908f740f3f00be",
+ "hash" : "0x7cf376b7f1c87b439e8d751c7f239bb294de6c209d341e1d572d9c015b1ab940",
"indexes" : {
"data" : 15,
"gas" : 0,
diff --git a/GeneralStateTests/stStackTests/stackOverflowM1PUSH.json b/GeneralStateTests/stStackTests/stackOverflowM1PUSH.json
index f66613e55..2b6057b37 100644
--- a/GeneralStateTests/stStackTests/stackOverflowM1PUSH.json
+++ b/GeneralStateTests/stStackTests/stackOverflowM1PUSH.json
@@ -1011,7 +1011,7 @@
],
"Metropolis" : [
{
- "hash" : "0x23dde05f6f8db9d966f4444d7ed60a67edaa2f0cf719706b4bbd2f01b396dc97",
+ "hash" : "0x2b5ecbd8ff293afc25ecfd8d9c339f85456826adcfd11c678258207b952ad678",
"indexes" : {
"data" : 0,
"gas" : 0,
@@ -1019,7 +1019,7 @@
}
},
{
- "hash" : "0xd9ea2f9d61f3df9f9991a10f8e69197dca7be69d430208b7d4ad8417807171b0",
+ "hash" : "0x4ba9920c7bdee49999ea81787e1f7b5bd383ac84e75e990524fb557f03a0b100",
"indexes" : {
"data" : 1,
"gas" : 0,
@@ -1027,7 +1027,7 @@
}
},
{
- "hash" : "0xe304fd4ea5a8fc2271f372b260adc36ce48dd3800222f8837c10e77729b7d2d2",
+ "hash" : "0x7abda431fa2a284c053390ab0c20bd4db030af80391cd5407a6df54c9c365e31",
"indexes" : {
"data" : 2,
"gas" : 0,
@@ -1035,7 +1035,7 @@
}
},
{
- "hash" : "0x69cd43963f23118b4ad6d96960c2c504840d7058773a451992df9a5fad1f7264",
+ "hash" : "0x0ca5e972b4b097b632808592a5679f1859620588086123b48d9c7abca5da0ff5",
"indexes" : {
"data" : 3,
"gas" : 0,
@@ -1043,7 +1043,7 @@
}
},
{
- "hash" : "0xe5cc0e7eb12b59a9836635ec2a4ec39b2a95f58469d4ee66d2e76e356c5f6cdf",
+ "hash" : "0x72954a34a667cc5533ea710aa2232b1b96b916b5d9a1396cbed2d7cd81cb203c",
"indexes" : {
"data" : 4,
"gas" : 0,
@@ -1051,7 +1051,7 @@
}
},
{
- "hash" : "0x4330037d6f2082e11643d31f46be8d6b72465ccf8f589e67823158e3432be070",
+ "hash" : "0x43d77154598fec5e909f49b8e9f485c580ded23b7ef8f7da53f469d0fa47b4f7",
"indexes" : {
"data" : 5,
"gas" : 0,
@@ -1059,7 +1059,7 @@
}
},
{
- "hash" : "0x401275bc491763d1fbfbd9fcaee47f7ac3aac1f9207fb2d5cb114c9cb25286ed",
+ "hash" : "0xce40c7ea7f630131cf9428d932cbbdf83d932937dcfffcc904c10782bbd569e4",
"indexes" : {
"data" : 6,
"gas" : 0,
@@ -1067,7 +1067,7 @@
}
},
{
- "hash" : "0x9e3f9e7c9656eee7699ee692a6c301a5d9bcc5148f61bd0297786e6bf600cee8",
+ "hash" : "0x6bdaee445e1e90e75aed0e8d0f0b773349f83d6e4deb3cbd843361562dfe95d2",
"indexes" : {
"data" : 7,
"gas" : 0,
@@ -1075,7 +1075,7 @@
}
},
{
- "hash" : "0x901aa1a59147292fd8253422a45c0e554fe87f39af409cf6979ce56e3d63b0dd",
+ "hash" : "0xd077d999371f5840faa2729a18a6b60dc9519750b4d9d0b2401769a8b0dcfdaa",
"indexes" : {
"data" : 8,
"gas" : 0,
@@ -1083,7 +1083,7 @@
}
},
{
- "hash" : "0x6b9aba9ffcf809bbb9fa0c70affd5f6c46457a5c5cd77c30c4804d8bfd10692f",
+ "hash" : "0x42804e96f08c71046cc03cb0390ed6870bb40804c34bfef71a7e9a48ee9b3645",
"indexes" : {
"data" : 9,
"gas" : 0,
@@ -1091,7 +1091,7 @@
}
},
{
- "hash" : "0x23966147ea3cca8997f235aaffe3b2b4e0cf6cff28cff7cefdb4bc67db157e2f",
+ "hash" : "0xb9166079c6234fb3e9d03769ac89682942747c4f509cacdd6bc299ef43452ee7",
"indexes" : {
"data" : 10,
"gas" : 0,
@@ -1099,7 +1099,7 @@
}
},
{
- "hash" : "0x1ce0ff63aac7caaf19dcad10d4fe88533cb384554723cd0864f0b4777ea32d96",
+ "hash" : "0xd4ea3522f8594d02d7a2f7b3fa8477afbcdd28e945e26398b46fe500bebc49a3",
"indexes" : {
"data" : 11,
"gas" : 0,
@@ -1107,7 +1107,7 @@
}
},
{
- "hash" : "0x9dec73faa2fdcd98b3e9b9f4342f2ab4e79c759d803c8bee8b2d4df0f180189e",
+ "hash" : "0x0c4d20d6bd7455f7915d7c9d415e986c9203184f91483b967d6db50c8f429b9d",
"indexes" : {
"data" : 12,
"gas" : 0,
@@ -1115,7 +1115,7 @@
}
},
{
- "hash" : "0x2b8cdd925b650b6924200da8fc7b9c9e4580ae9974e7bce7f88c833b5245220e",
+ "hash" : "0x4bed002f634381ae3b7dc043c8de8d18b27e06d9ff3e494998b472c6bbe58c64",
"indexes" : {
"data" : 13,
"gas" : 0,
@@ -1123,7 +1123,7 @@
}
},
{
- "hash" : "0xdabf1846d46073b9318ff9c7c1e0cbbc44e075dfdf42f944be041c21d8141a34",
+ "hash" : "0x24433f5d9eac44ac9196032596674251a5c90454186a6680ddff5bb729917193",
"indexes" : {
"data" : 14,
"gas" : 0,
@@ -1131,7 +1131,7 @@
}
},
{
- "hash" : "0x3958aeefb61579f0ae737d5c07e6bcf7881288c8e1232bedd21dd8b2c15bbe64",
+ "hash" : "0x9950545f6d915e0ea3d958f58f85564359959e9ffc6f21f1e94460fdaa5b2ca9",
"indexes" : {
"data" : 15,
"gas" : 0,
@@ -1139,7 +1139,7 @@
}
},
{
- "hash" : "0x449c2d11973c9a1e66e8d942fd5845b600c60dde5fb7a040df3840d838005bdb",
+ "hash" : "0x0ad6ddd559b88d1b320f0629b1d58d5f4e3e0fb328c0d97599bf9a5ed5653b0a",
"indexes" : {
"data" : 16,
"gas" : 0,
@@ -1147,7 +1147,7 @@
}
},
{
- "hash" : "0x3ea28b8364ae6c3af6b2e4ee8f149f945474834b94b35ddf801a22c2e97e574d",
+ "hash" : "0xd3f5995016fb7c972f0ed009b446f028f1b6e91c578c889bca69b10fdc416d56",
"indexes" : {
"data" : 17,
"gas" : 0,
@@ -1155,7 +1155,7 @@
}
},
{
- "hash" : "0x9da72a91d1660eb4592c0c26f6023a6e6899d2ec9d97016ed7a1fdbbcf008357",
+ "hash" : "0xd7b551a31583f25e130e60a0a778d8370f5a5f6c0fa6d05ca99f3a2f67f2515d",
"indexes" : {
"data" : 18,
"gas" : 0,
@@ -1163,7 +1163,7 @@
}
},
{
- "hash" : "0xeb50c19207750e7898adbe172795061cd490c766e4393ffc8ea6c0c6c69300da",
+ "hash" : "0x5be2b1dae07d1529a4220b689141116bbb14bd848350c2e7e9f7933345e08c39",
"indexes" : {
"data" : 19,
"gas" : 0,
@@ -1171,7 +1171,7 @@
}
},
{
- "hash" : "0xd4d6042ad13766f70208fcc0961e8446e853790fe1eb5504cb3241dae91ee7cd",
+ "hash" : "0x444620cb8c9660fd5034d93317b158b37293e8a1e1f15078818e19b219eb8c0d",
"indexes" : {
"data" : 20,
"gas" : 0,
@@ -1179,7 +1179,7 @@
}
},
{
- "hash" : "0x025689ba9cd9154b08c72803dd12f7bc5fb06b103ec75139508a574aa0be5a46",
+ "hash" : "0xd036b77d7283cdce8da3d6bfffaf0b48da93fe9895da397303279a3c6925029f",
"indexes" : {
"data" : 21,
"gas" : 0,
@@ -1187,7 +1187,7 @@
}
},
{
- "hash" : "0xb776176993392f8b1437bd92183c696210aee8ae2bfcf1889bc5a3441b55852e",
+ "hash" : "0xcff014b37a40626ab1bc48a5417395213c91f0a26d992bdcf926a0c544067348",
"indexes" : {
"data" : 22,
"gas" : 0,
@@ -1195,7 +1195,7 @@
}
},
{
- "hash" : "0x197870ae1b3693d48ea477f961029ff3e570395a9211b68d873d15fb6ca1d796",
+ "hash" : "0x3ca89aae7f82a62dfa68405e4d9eabfc305058fa290872d8029149e5246bb4ca",
"indexes" : {
"data" : 23,
"gas" : 0,
@@ -1203,7 +1203,7 @@
}
},
{
- "hash" : "0xd83ffb7f1ad0cf6d1b0d4b26d83237ff099fd41a4eb4355ad9d610648271776d",
+ "hash" : "0x8122ad39aa546dd202a3a33332f3005a3c7af0c6bb4876036fe1cfea1d5822ca",
"indexes" : {
"data" : 24,
"gas" : 0,
@@ -1211,7 +1211,7 @@
}
},
{
- "hash" : "0x98172dabd40334b238e30140c8f179a10c85b3c7958cddd79ffdbb9ef7a2187f",
+ "hash" : "0x661ad4677b42ce088ebe5616144147b5142442178383885a493a6bce8323ae53",
"indexes" : {
"data" : 25,
"gas" : 0,
@@ -1219,7 +1219,7 @@
}
},
{
- "hash" : "0x4c6dd1f16747d49c3884be14a4911e98d91dfcfe65529d6c5aa581e40e5e9fb5",
+ "hash" : "0x5a70a75c145add2c5b3c4404d6c386623a5a181dd595c23ce1d920fe7089a8e2",
"indexes" : {
"data" : 26,
"gas" : 0,
@@ -1227,7 +1227,7 @@
}
},
{
- "hash" : "0xef12f66c725ebdd4fd3d9540d56c05965b92cd5626a9e9dc1585f0412060f2cf",
+ "hash" : "0x6e14a8f060f41fb5f8f38c1ca0f87a0d0fd86cd57908eeb828e4f39cde58b10d",
"indexes" : {
"data" : 27,
"gas" : 0,
@@ -1235,7 +1235,7 @@
}
},
{
- "hash" : "0xee0bb0accabecf0e71b0448549f25681241befe70a1e57f6f4d0e9fd48d22dd9",
+ "hash" : "0x8da66f4973f282d728a03d22682840b059996ace0ad42137e714ab29bdb81798",
"indexes" : {
"data" : 28,
"gas" : 0,
@@ -1243,7 +1243,7 @@
}
},
{
- "hash" : "0x91f59d7b8547ce9f900c62f24304a84cdc36fd31f9ae3cdd8fc4dd55254767d0",
+ "hash" : "0xa754fbb8cab5df72fc680be1c0da8ace9d672f972cd2199a53490bbee99e8a4e",
"indexes" : {
"data" : 29,
"gas" : 0,
@@ -1251,7 +1251,7 @@
}
},
{
- "hash" : "0x505e5c5d7cbdea634138c97f7d3b64a6c12e50b71d9f446ea1c0eb59a6779ad0",
+ "hash" : "0x7bb885d88395d81bea8459833bdd96986c31678278b7825ecb6f657005e2f993",
"indexes" : {
"data" : 30,
"gas" : 0,
diff --git a/GeneralStateTests/stStaticCall/static_contractCreationMakeCallThatAskMoreGasThenTransactionProvided.json b/GeneralStateTests/stStaticCall/static_contractCreationMakeCallThatAskMoreGasThenTransactionProvided.json
index 633d04d1f..338d51246 100644
--- a/GeneralStateTests/stStaticCall/static_contractCreationMakeCallThatAskMoreGasThenTransactionProvided.json
+++ b/GeneralStateTests/stStaticCall/static_contractCreationMakeCallThatAskMoreGasThenTransactionProvided.json
@@ -1,5 +1,10 @@
{
"static_contractCreationMakeCallThatAskMoreGasThenTransactionProvided" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.9732e0ef.Linux.g++",
+ "source" : "/src/GeneralStateTestsFiller/stStaticCall/static_contractCreationMakeCallThatAskMoreGasThenTransactionProvidedFiller.json"
+ },
"env" : {
"currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "0x020000",
@@ -147,7 +152,7 @@
],
"Metropolis" : [
{
- "hash" : "0x510b6a93c8820120b2a8e8bdf3ae473c41900cf4f722e6f6125d1c6674cd4413",
+ "hash" : "0x4c8dd1cbaeb30d44e5ca92bfceb122fc1a2002327ddcc3dfd3529d6689b91afd",
"indexes" : {
"data" : 0,
"gas" : 0,
@@ -155,7 +160,7 @@
}
},
{
- "hash" : "0xdf8d9c168f81a12818f05f337061ae5b03a17c996d3b6b251f118c7cb8e18d3f",
+ "hash" : "0xd62beb2cffef75e46812ca0fcf003f91beccb760b5aeac639e78d3f0d37fb82d",
"indexes" : {
"data" : 1,
"gas" : 0,
@@ -163,7 +168,7 @@
}
},
{
- "hash" : "0x510b6a93c8820120b2a8e8bdf3ae473c41900cf4f722e6f6125d1c6674cd4413",
+ "hash" : "0x930bd4e4ebae75cd39924b13ecd0ebd3aef23769c81faada822995e2b431dea4",
"indexes" : {
"data" : 2,
"gas" : 0,
@@ -171,7 +176,7 @@
}
},
{
- "hash" : "0xaa09c6f8acf05b087bf49197368fb2edd90377dc93b608bfde9f4407bca116d4",
+ "hash" : "0x236c781d204d72b6c0907f1f3889c4cd70e9cadefc4f07057905c35bebe38292",
"indexes" : {
"data" : 3,
"gas" : 0,
diff --git a/GeneralStateTests/stStaticCall/static_contractCreationOOGdontLeaveEmptyContractViaTransaction.json b/GeneralStateTests/stStaticCall/static_contractCreationOOGdontLeaveEmptyContractViaTransaction.json
index e57946739..0d85e9892 100644
--- a/GeneralStateTests/stStaticCall/static_contractCreationOOGdontLeaveEmptyContractViaTransaction.json
+++ b/GeneralStateTests/stStaticCall/static_contractCreationOOGdontLeaveEmptyContractViaTransaction.json
@@ -1,5 +1,10 @@
{
"static_contractCreationOOGdontLeaveEmptyContractViaTransaction" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.9732e0ef.Linux.g++",
+ "source" : "/src/GeneralStateTestsFiller/stStaticCall/static_contractCreationOOGdontLeaveEmptyContractViaTransactionFiller.json"
+ },
"env" : {
"currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"currentDifficulty" : "0x020000",
@@ -16,6 +21,43 @@
"data" : 0,
"gas" : 0,
"value" : 0
+ },
+ "stateDiff" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : [
+ [
+ "0x00",
+ "+=",
+ "0x017700"
+ ],
+ [
+ "0x00",
+ "->",
+ "0x017700"
+ ]
+ ],
+ "newlyCreated" : "true"
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : [
+ [
+ "0x10c8e0",
+ "+=",
+ "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe8900"
+ ],
+ [
+ "0x10c8e0",
+ "->",
+ "0x0f51e0"
+ ]
+ ],
+ "newlyCreated" : "true",
+ "nonce" : [
+ "0x00",
+ "->",
+ "0x01"
+ ]
+ }
}
}
],
@@ -26,6 +68,43 @@
"data" : 0,
"gas" : 0,
"value" : 0
+ },
+ "stateDiff" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : [
+ [
+ "0x00",
+ "+=",
+ "0x017700"
+ ],
+ [
+ "0x00",
+ "->",
+ "0x017700"
+ ]
+ ],
+ "newlyCreated" : "true"
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : [
+ [
+ "0x10c8e0",
+ "+=",
+ "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe8900"
+ ],
+ [
+ "0x10c8e0",
+ "->",
+ "0x0f51e0"
+ ]
+ ],
+ "newlyCreated" : "true",
+ "nonce" : [
+ "0x00",
+ "->",
+ "0x01"
+ ]
+ }
}
}
],
@@ -36,6 +115,43 @@
"data" : 0,
"gas" : 0,
"value" : 0
+ },
+ "stateDiff" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : [
+ [
+ "0x00",
+ "+=",
+ "0x017700"
+ ],
+ [
+ "0x00",
+ "->",
+ "0x017700"
+ ]
+ ],
+ "newlyCreated" : "true"
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : [
+ [
+ "0x10c8e0",
+ "+=",
+ "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe8900"
+ ],
+ [
+ "0x10c8e0",
+ "->",
+ "0x0f51e0"
+ ]
+ ],
+ "newlyCreated" : "true",
+ "nonce" : [
+ "0x00",
+ "->",
+ "0x01"
+ ]
+ }
}
}
],
@@ -46,16 +162,125 @@
"data" : 0,
"gas" : 0,
"value" : 0
+ },
+ "stateDiff" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : [
+ [
+ "0x00",
+ "+=",
+ "0x017700"
+ ],
+ [
+ "0x00",
+ "->",
+ "0x017700"
+ ]
+ ],
+ "newlyCreated" : "true"
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : [
+ [
+ "0x10c8e0",
+ "+=",
+ "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe8900"
+ ],
+ [
+ "0x10c8e0",
+ "->",
+ "0x0f51e0"
+ ]
+ ],
+ "newlyCreated" : "true",
+ "nonce" : [
+ "0x00",
+ "->",
+ "0x01"
+ ]
+ }
}
}
],
"Metropolis" : [
{
- "hash" : "0x540e7a4767620ecc87c8117b06a9a73584a643aa065df3ccf7838d579efe1028",
+ "hash" : "0x0058492564cd8c20040e96d4753ebe1e23561beaf7c4fbc3013875f39302e12f",
"indexes" : {
"data" : 0,
"gas" : 0,
"value" : 0
+ },
+ "stateDiff" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : [
+ [
+ "0x00",
+ "+=",
+ "0x01747b"
+ ],
+ [
+ "0x00",
+ "->",
+ "0x01747b"
+ ]
+ ],
+ "newlyCreated" : "true"
+ },
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : [
+ [
+ "0x10c8e0",
+ "+=",
+ "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe8900"
+ ],
+ [
+ "0x0f51e0",
+ "+=",
+ "0x0285"
+ ],
+ [
+ "0x10c8e0",
+ "->",
+ "0x0f5465"
+ ]
+ ],
+ "newlyCreated" : "true",
+ "nonce" : [
+ "0x00",
+ "->",
+ "0x01"
+ ]
+ },
+ "0xe005e77ffd2953dd93c80b805101c03dac64291b" : {
+ "balance" : [
+ [
+ "0x10c8e0",
+ "+=",
+ "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe8900"
+ ],
+ [
+ "0x0f51e0",
+ "+=",
+ "0x0285"
+ ],
+ [
+ "0x10c8e0",
+ "->",
+ "0x0f5465"
+ ]
+ ],
+ "code" : [
+ "0x",
+ "->",
+ "0x"
+ ],
+ "newlyCreated" : "true",
+ "nonce" : [
+ "0x00",
+ "->",
+ "0x01"
+ ]
+ }
}
}
]
diff --git a/GeneralStateTests/stSystemOperationsTest/CreateHashCollision.json b/GeneralStateTests/stSystemOperationsTest/CreateHashCollision.json
index 9b953c7a5..9e91490f6 100644
--- a/GeneralStateTests/stSystemOperationsTest/CreateHashCollision.json
+++ b/GeneralStateTests/stSystemOperationsTest/CreateHashCollision.json
@@ -51,7 +51,7 @@
],
"Metropolis" : [
{
- "hash" : "0xd73594e1cf8108b5cb811ece843511874fea2a4536d12d08e92258b46be8f7f4",
+ "hash" : "0xed83cfbd371641f3a30d68735ef254d558e8751dbc237d721b5704fa91e58e7f",
"indexes" : {
"data" : 0,
"gas" : 0,
diff --git a/GeneralStateTests/stTransactionTest/CreateTransactionSuccess.json b/GeneralStateTests/stTransactionTest/CreateTransactionSuccess.json
index 8a32b1ddf..98b525586 100644
--- a/GeneralStateTests/stTransactionTest/CreateTransactionSuccess.json
+++ b/GeneralStateTests/stTransactionTest/CreateTransactionSuccess.json
@@ -51,7 +51,7 @@
],
"Metropolis" : [
{
- "hash" : "0x1059918f27d169135bee2387b01c9b62a0ebbd145c07d0a2651a7cd20af3b2e0",
+ "hash" : "0x71a0e52a77a5f20041f8b0675acd49e102e87f0596eb55f0784775af918585c9",
"indexes" : {
"data" : 0,
"gas" : 0,
diff --git a/GeneralStateTests/stTransactionTest/EmptyTransaction2.json b/GeneralStateTests/stTransactionTest/EmptyTransaction2.json
index b6d5cba65..fb075b490 100644
--- a/GeneralStateTests/stTransactionTest/EmptyTransaction2.json
+++ b/GeneralStateTests/stTransactionTest/EmptyTransaction2.json
@@ -51,7 +51,7 @@
],
"Metropolis" : [
{
- "hash" : "0x2d2b88bc228443c611081f7db686b82a1beebe9d0fc79ce5e9604666e0b39fd0",
+ "hash" : "0x9f6d4fd8e8a4f84b056d199ee4dc23d9df8a1a26f9fa666b10b8f42639608912",
"indexes" : {
"data" : 0,
"gas" : 0,
diff --git a/GeneralStateTests/stTransactionTest/EmptyTransaction3.json b/GeneralStateTests/stTransactionTest/EmptyTransaction3.json
index 3f683ecb1..4c7aae5c0 100644
--- a/GeneralStateTests/stTransactionTest/EmptyTransaction3.json
+++ b/GeneralStateTests/stTransactionTest/EmptyTransaction3.json
@@ -51,7 +51,7 @@
],
"Metropolis" : [
{
- "hash" : "0x01d55964b2d7eb43d050c308c5835cbc9d0d876a35fd855f063ca4fc424c4e28",
+ "hash" : "0x655745d58a6f73f5249352cb41c876fcaa72cf7c08c503c21e4522698b7ce93a",
"indexes" : {
"data" : 0,
"gas" : 0,
diff --git a/GeneralStateTests/stTransactionTest/TransactionSendingToEmpty.json b/GeneralStateTests/stTransactionTest/TransactionSendingToEmpty.json
index c5ee38142..8f9f44583 100644
--- a/GeneralStateTests/stTransactionTest/TransactionSendingToEmpty.json
+++ b/GeneralStateTests/stTransactionTest/TransactionSendingToEmpty.json
@@ -51,7 +51,7 @@
],
"Metropolis" : [
{
- "hash" : "0x01d55964b2d7eb43d050c308c5835cbc9d0d876a35fd855f063ca4fc424c4e28",
+ "hash" : "0x655745d58a6f73f5249352cb41c876fcaa72cf7c08c503c21e4522698b7ce93a",
"indexes" : {
"data" : 0,
"gas" : 0,
diff --git a/GeneralStateTests/stTransactionTest/zeroSigTransacrionCreate.json b/GeneralStateTests/stTransactionTest/zeroSigTransacrionCreate.json
index 6ba4934a3..bca2faee5 100644
--- a/GeneralStateTests/stTransactionTest/zeroSigTransacrionCreate.json
+++ b/GeneralStateTests/stTransactionTest/zeroSigTransacrionCreate.json
@@ -73,6 +73,38 @@
"gas" : 3,
"value" : 0
}
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 3,
+ "value" : 0
+ }
}
],
"EIP158" : [
@@ -139,6 +171,38 @@
"gas" : 3,
"value" : 0
}
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 3,
+ "value" : 0
+ }
}
],
"Frontier" : [
@@ -205,6 +269,38 @@
"gas" : 3,
"value" : 0
}
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 3,
+ "value" : 0
+ }
}
],
"Homestead" : [
@@ -271,11 +367,43 @@
"gas" : 3,
"value" : 0
}
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 3,
+ "value" : 0
+ }
}
],
"Metropolis" : [
{
- "hash" : "0x0673ca46ef9ac57cee329d3a20161c6dd6b5722b59191335976819b2136e2682",
+ "hash" : "0x5c1da21492baa25e3618c5b62b45da7da28d122e9cea4e29520cc6f5ef3400f2",
"indexes" : {
"data" : 0,
"gas" : 0,
@@ -299,7 +427,7 @@
}
},
{
- "hash" : "0x0673ca46ef9ac57cee329d3a20161c6dd6b5722b59191335976819b2136e2682",
+ "hash" : "0x5c1da21492baa25e3618c5b62b45da7da28d122e9cea4e29520cc6f5ef3400f2",
"indexes" : {
"data" : 0,
"gas" : 3,
@@ -337,6 +465,38 @@
"gas" : 3,
"value" : 0
}
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xc1b7c3c39e2c0160cc7c6b36f6d4c63ba75d7fd98f6e1492ab535ab3c8fc2c5d",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 3,
+ "value" : 0
+ }
}
]
},
@@ -352,7 +512,8 @@
"transaction" : {
"data" : [
"",
- "0x1122334455667788990011223344556677889910"
+ "0x1122334455667788990011223344556677889910",
+ "0x3260005533600155"
],
"gasLimit" : [
"0xea60",
diff --git a/GeneralStateTests/stTransactionTest/zeroSigTransacrionCreatePrice0.json b/GeneralStateTests/stTransactionTest/zeroSigTransacrionCreatePrice0.json
index c6f6718f2..f4d961d7f 100644
--- a/GeneralStateTests/stTransactionTest/zeroSigTransacrionCreatePrice0.json
+++ b/GeneralStateTests/stTransactionTest/zeroSigTransacrionCreatePrice0.json
@@ -73,6 +73,38 @@
"gas" : 3,
"value" : 0
}
+ },
+ {
+ "hash" : "0x667bef7fd0ad2f1be7a6f8ab214badcb737770ddd18d70ffc424e9a25a27f031",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x667bef7fd0ad2f1be7a6f8ab214badcb737770ddd18d70ffc424e9a25a27f031",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x667bef7fd0ad2f1be7a6f8ab214badcb737770ddd18d70ffc424e9a25a27f031",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x667bef7fd0ad2f1be7a6f8ab214badcb737770ddd18d70ffc424e9a25a27f031",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 3,
+ "value" : 0
+ }
}
],
"EIP158" : [
@@ -139,6 +171,38 @@
"gas" : 3,
"value" : 0
}
+ },
+ {
+ "hash" : "0x667bef7fd0ad2f1be7a6f8ab214badcb737770ddd18d70ffc424e9a25a27f031",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x667bef7fd0ad2f1be7a6f8ab214badcb737770ddd18d70ffc424e9a25a27f031",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x667bef7fd0ad2f1be7a6f8ab214badcb737770ddd18d70ffc424e9a25a27f031",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x667bef7fd0ad2f1be7a6f8ab214badcb737770ddd18d70ffc424e9a25a27f031",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 3,
+ "value" : 0
+ }
}
],
"Frontier" : [
@@ -205,6 +269,38 @@
"gas" : 3,
"value" : 0
}
+ },
+ {
+ "hash" : "0x667bef7fd0ad2f1be7a6f8ab214badcb737770ddd18d70ffc424e9a25a27f031",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x667bef7fd0ad2f1be7a6f8ab214badcb737770ddd18d70ffc424e9a25a27f031",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x667bef7fd0ad2f1be7a6f8ab214badcb737770ddd18d70ffc424e9a25a27f031",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x667bef7fd0ad2f1be7a6f8ab214badcb737770ddd18d70ffc424e9a25a27f031",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 3,
+ "value" : 0
+ }
}
],
"Homestead" : [
@@ -271,11 +367,43 @@
"gas" : 3,
"value" : 0
}
+ },
+ {
+ "hash" : "0x667bef7fd0ad2f1be7a6f8ab214badcb737770ddd18d70ffc424e9a25a27f031",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x667bef7fd0ad2f1be7a6f8ab214badcb737770ddd18d70ffc424e9a25a27f031",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x667bef7fd0ad2f1be7a6f8ab214badcb737770ddd18d70ffc424e9a25a27f031",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x667bef7fd0ad2f1be7a6f8ab214badcb737770ddd18d70ffc424e9a25a27f031",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 3,
+ "value" : 0
+ }
}
],
"Metropolis" : [
{
- "hash" : "0xfb2ea6e0ff1e07388976b5a96337d9b1fcb37f5a01559b06823e70a022f1c2c9",
+ "hash" : "0x77d256471bec87ef2e01e58c604806e6479bc3815afeb8dcf024eba5a306f8b3",
"indexes" : {
"data" : 0,
"gas" : 0,
@@ -299,7 +427,7 @@
}
},
{
- "hash" : "0xfb2ea6e0ff1e07388976b5a96337d9b1fcb37f5a01559b06823e70a022f1c2c9",
+ "hash" : "0x77d256471bec87ef2e01e58c604806e6479bc3815afeb8dcf024eba5a306f8b3",
"indexes" : {
"data" : 0,
"gas" : 3,
@@ -337,6 +465,38 @@
"gas" : 3,
"value" : 0
}
+ },
+ {
+ "hash" : "0x9cf6d8127d9a1f1ebf66dc2b5d7eb7cb2f0b1c39afc67861af79b0dbaac4858d",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x667bef7fd0ad2f1be7a6f8ab214badcb737770ddd18d70ffc424e9a25a27f031",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x667bef7fd0ad2f1be7a6f8ab214badcb737770ddd18d70ffc424e9a25a27f031",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x9cf6d8127d9a1f1ebf66dc2b5d7eb7cb2f0b1c39afc67861af79b0dbaac4858d",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 3,
+ "value" : 0
+ }
}
]
},
@@ -352,7 +512,8 @@
"transaction" : {
"data" : [
"",
- "0x1122334455667788990011223344556677889910"
+ "0x1122334455667788990011223344556677889910",
+ "0x6000"
],
"gasLimit" : [
"0xea60",
diff --git a/GeneralStateTests/stTransactionTest/zeroSigTransaction.json b/GeneralStateTests/stTransactionTest/zeroSigTransaction.json
index b7ffcc0bc..0ad10c43e 100644
--- a/GeneralStateTests/stTransactionTest/zeroSigTransaction.json
+++ b/GeneralStateTests/stTransactionTest/zeroSigTransaction.json
@@ -30,6 +30,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 0,
+ "gas" : 0,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 0,
"gas" : 1,
"value" : 0
}
@@ -46,6 +54,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 0,
+ "gas" : 1,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 0,
"gas" : 2,
"value" : 0
}
@@ -62,6 +78,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 0,
+ "gas" : 2,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 0,
"gas" : 3,
"value" : 0
}
@@ -77,6 +101,14 @@
{
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
"data" : 1,
"gas" : 0,
"value" : 0
@@ -94,6 +126,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 1,
+ "gas" : 0,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 1,
"gas" : 1,
"value" : 0
}
@@ -110,6 +150,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 1,
+ "gas" : 1,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 1,
"gas" : 2,
"value" : 0
}
@@ -126,6 +174,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 1,
+ "gas" : 2,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 1,
"gas" : 3,
"value" : 0
}
@@ -137,6 +193,14 @@
"gas" : 3,
"value" : 1
}
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 3,
+ "value" : 2
+ }
}
],
"EIP158" : [
@@ -160,6 +224,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 0,
+ "gas" : 0,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 0,
"gas" : 1,
"value" : 0
}
@@ -176,6 +248,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 0,
+ "gas" : 1,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 0,
"gas" : 2,
"value" : 0
}
@@ -192,6 +272,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 0,
+ "gas" : 2,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 0,
"gas" : 3,
"value" : 0
}
@@ -207,6 +295,14 @@
{
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
"data" : 1,
"gas" : 0,
"value" : 0
@@ -224,6 +320,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 1,
+ "gas" : 0,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 1,
"gas" : 1,
"value" : 0
}
@@ -240,6 +344,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 1,
+ "gas" : 1,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 1,
"gas" : 2,
"value" : 0
}
@@ -256,6 +368,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 1,
+ "gas" : 2,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 1,
"gas" : 3,
"value" : 0
}
@@ -267,6 +387,14 @@
"gas" : 3,
"value" : 1
}
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 3,
+ "value" : 2
+ }
}
],
"Frontier" : [
@@ -290,6 +418,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 0,
+ "gas" : 0,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 0,
"gas" : 1,
"value" : 0
}
@@ -306,6 +442,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 0,
+ "gas" : 1,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 0,
"gas" : 2,
"value" : 0
}
@@ -322,6 +466,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 0,
+ "gas" : 2,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 0,
"gas" : 3,
"value" : 0
}
@@ -337,6 +489,14 @@
{
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
"data" : 1,
"gas" : 0,
"value" : 0
@@ -354,6 +514,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 1,
+ "gas" : 0,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 1,
"gas" : 1,
"value" : 0
}
@@ -370,6 +538,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 1,
+ "gas" : 1,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 1,
"gas" : 2,
"value" : 0
}
@@ -386,6 +562,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 1,
+ "gas" : 2,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 1,
"gas" : 3,
"value" : 0
}
@@ -397,6 +581,14 @@
"gas" : 3,
"value" : 1
}
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 3,
+ "value" : 2
+ }
}
],
"Homestead" : [
@@ -420,6 +612,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 0,
+ "gas" : 0,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 0,
"gas" : 1,
"value" : 0
}
@@ -436,6 +636,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 0,
+ "gas" : 1,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 0,
"gas" : 2,
"value" : 0
}
@@ -452,6 +660,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 0,
+ "gas" : 2,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 0,
"gas" : 3,
"value" : 0
}
@@ -467,6 +683,14 @@
{
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
"data" : 1,
"gas" : 0,
"value" : 0
@@ -484,6 +708,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 1,
+ "gas" : 0,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 1,
"gas" : 1,
"value" : 0
}
@@ -500,6 +732,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 1,
+ "gas" : 1,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 1,
"gas" : 2,
"value" : 0
}
@@ -516,6 +756,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 1,
+ "gas" : 2,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 1,
"gas" : 3,
"value" : 0
}
@@ -527,6 +775,14 @@
"gas" : 3,
"value" : 1
}
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 3,
+ "value" : 2
+ }
}
],
"Metropolis" : [
@@ -550,6 +806,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 0,
+ "gas" : 0,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 0,
"gas" : 1,
"value" : 0
}
@@ -566,6 +830,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 0,
+ "gas" : 1,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 0,
"gas" : 2,
"value" : 0
}
@@ -579,6 +851,14 @@
}
},
{
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 2
+ }
+ },
+ {
"hash" : "0xbb025b193860ec94ae49ccf6eb385746db95e92602013b3b70411666fa2007e2",
"indexes" : {
"data" : 0,
@@ -595,6 +875,14 @@
}
},
{
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 2
+ }
+ },
+ {
"hash" : "0xbb025b193860ec94ae49ccf6eb385746db95e92602013b3b70411666fa2007e2",
"indexes" : {
"data" : 1,
@@ -614,6 +902,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 1,
+ "gas" : 0,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 1,
"gas" : 1,
"value" : 0
}
@@ -630,6 +926,14 @@
"hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
"indexes" : {
"data" : 1,
+ "gas" : 1,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 1,
"gas" : 2,
"value" : 0
}
@@ -643,6 +947,14 @@
}
},
{
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 2
+ }
+ },
+ {
"hash" : "0xbb025b193860ec94ae49ccf6eb385746db95e92602013b3b70411666fa2007e2",
"indexes" : {
"data" : 1,
@@ -657,6 +969,14 @@
"gas" : 3,
"value" : 1
}
+ },
+ {
+ "hash" : "0xc60c9d1b3edf32c1506b900ec78a46004a1557be9703689f9e901e1709518e76",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 3,
+ "value" : 2
+ }
}
]
},
@@ -695,7 +1015,8 @@
"v" : "0x01",
"value" : [
"0x00",
- "0x01"
+ "0x01",
+ "0x0186a0"
]
}
}
diff --git a/GeneralStateTests/stTransactionTest/zeroSigTransactionOrigin.json b/GeneralStateTests/stTransactionTest/zeroSigTransactionOrigin.json
new file mode 100644
index 000000000..8f6092541
--- /dev/null
+++ b/GeneralStateTests/stTransactionTest/zeroSigTransactionOrigin.json
@@ -0,0 +1,542 @@
+{
+ "zeroSigTransactionOrigin" : {
+ "env" : {
+ "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "0x020000",
+ "currentGasLimit" : "0x989680",
+ "currentNumber" : "0x01",
+ "currentTimestamp" : "0x03e8",
+ "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "post" : {
+ "EIP150" : [
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 2
+ }
+ }
+ ],
+ "EIP158" : [
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 2
+ }
+ }
+ ],
+ "Frontier" : [
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 2
+ }
+ }
+ ],
+ "Homestead" : [
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 2
+ }
+ }
+ ],
+ "Metropolis" : [
+ {
+ "hash" : "0xf2399d4632dfd83a0e73d9612af1e7b9c251d135bc3aa2762a337f6f058bc780",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xf2399d4632dfd83a0e73d9612af1e7b9c251d135bc3aa2762a337f6f058bc780",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xd3c4d7538844e1ee5ffe42c00f13827eeee3fe619c9bd89b5dbbad7b713e106f",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 2
+ }
+ }
+ ]
+ },
+ "pre" : {
+ "0x1000000000000000000000000000000000000000" : {
+ "balance" : "0x0186a0",
+ "code" : "0x3260005533600155",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xffffffffffffffffffffffffffffffffffffffff" : {
+ "balance" : "0x0186a0",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "transaction" : {
+ "data" : [
+ ""
+ ],
+ "gasLimit" : [
+ "0x011170",
+ "0x4e20",
+ "0x5208",
+ "0x01d8a8"
+ ],
+ "gasPrice" : "0x00",
+ "nonce" : "0x00",
+ "r" : "0x00",
+ "s" : "0x00",
+ "to" : "0x1000000000000000000000000000000000000000",
+ "v" : "0x01",
+ "value" : [
+ "0x00",
+ "0x01",
+ "0x0186a0"
+ ]
+ }
+ }
+} \ No newline at end of file
diff --git a/GeneralStateTests/stTransactionTest/zeroSigTransactionToZero.json b/GeneralStateTests/stTransactionTest/zeroSigTransactionToZero.json
new file mode 100644
index 000000000..3927caac7
--- /dev/null
+++ b/GeneralStateTests/stTransactionTest/zeroSigTransactionToZero.json
@@ -0,0 +1,1016 @@
+{
+ "zeroSigTransactionToZero" : {
+ "env" : {
+ "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "0x020000",
+ "currentGasLimit" : "0x989680",
+ "currentNumber" : "0x01",
+ "currentTimestamp" : "0x03e8",
+ "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "post" : {
+ "EIP150" : [
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 0,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 1,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 3,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 3,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 3,
+ "value" : 2
+ }
+ }
+ ],
+ "EIP158" : [
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 0,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 1,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 3,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 3,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 3,
+ "value" : 2
+ }
+ }
+ ],
+ "Frontier" : [
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 0,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 1,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 3,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 3,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 3,
+ "value" : 2
+ }
+ }
+ ],
+ "Homestead" : [
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 0,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 1,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 3,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 3,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 3,
+ "value" : 2
+ }
+ }
+ ],
+ "Metropolis" : [
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 3,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 0,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 1,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 2
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 3,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 3,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xebdc9f1983a0ddb5c876542cf78eea10f684f4220f47be93c7505e3c3c7b6a0c",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 3,
+ "value" : 2
+ }
+ }
+ ]
+ },
+ "pre" : {
+ "0xffffffffffffffffffffffffffffffffffffffff" : {
+ "balance" : "0x0186a0",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "transaction" : {
+ "data" : [
+ "",
+ "0x1122334455667788990011223344556677889910"
+ ],
+ "gasLimit" : [
+ "0xea60",
+ "0x4e20",
+ "0x5208",
+ "0x01d8a8"
+ ],
+ "gasPrice" : "0x00",
+ "nonce" : "0x00",
+ "r" : "0x00",
+ "s" : "0x00",
+ "to" : "0xffffffffffffffffffffffffffffffffffffffff",
+ "v" : "0x01",
+ "value" : [
+ "0x00",
+ "0x01",
+ "0x0186a0"
+ ]
+ }
+ }
+} \ No newline at end of file
diff --git a/GeneralStateTests/stTransactionTest/zeroSigTransactionToZero2.json b/GeneralStateTests/stTransactionTest/zeroSigTransactionToZero2.json
new file mode 100644
index 000000000..a09b215b6
--- /dev/null
+++ b/GeneralStateTests/stTransactionTest/zeroSigTransactionToZero2.json
@@ -0,0 +1,803 @@
+{
+ "zeroSigTransactionToZero2" : {
+ "env" : {
+ "currentCoinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "0x020000",
+ "currentGasLimit" : "0x989680",
+ "currentNumber" : "0x01",
+ "currentTimestamp" : "0x03e8",
+ "previousHash" : "0x5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "post" : {
+ "EIP150" : [
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 2,
+ "value" : 1
+ }
+ }
+ ],
+ "EIP158" : [
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 2,
+ "value" : 1
+ }
+ }
+ ],
+ "Frontier" : [
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 2,
+ "value" : 1
+ }
+ }
+ ],
+ "Homestead" : [
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 2,
+ "value" : 1
+ }
+ }
+ ],
+ "Metropolis" : [
+ {
+ "hash" : "0xb6b2051acd54464e50d02d05cb0ab705337e273629d075b4d692ba91dccfd946",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 0,
+ "gas" : 2,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x2b9305b474b366b3d49b618a7861f3c08bfe13881dcb0b5416dd37842730ad82",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 1,
+ "gas" : 2,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0xbb83b7336c217b045b81eea2fdf484d903403c3d5f06f99c6ebdc5e2d07e9df5",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 0,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 0,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 1,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 1,
+ "value" : 1
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 2,
+ "value" : 0
+ }
+ },
+ {
+ "hash" : "0x0328f2088fa252690e8de17ac980d00d786ebe12ffdf2940bbf76aebb69998af",
+ "indexes" : {
+ "data" : 2,
+ "gas" : 2,
+ "value" : 1
+ }
+ }
+ ]
+ },
+ "pre" : {
+ "0x1000000000000000000000000000000000000000" : {
+ "balance" : "0x0186a0",
+ "code" : "0x60006000600060003473ffffffffffffffffffffffffffffffffffffffff5af16001553260025533600355",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x2000000000000000000000000000000000000000" : {
+ "balance" : "0x0186a0",
+ "code" : "0x60006000600060003473ffffffffffffffffffffffffffffffffffffffff5af26001553260025533600355",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0x3000000000000000000000000000000000000000" : {
+ "balance" : "0x0186a0",
+ "code" : "0x600060006000600073ffffffffffffffffffffffffffffffffffffffff5af46001553260025533600355",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xa000000000000000000000000000000000000000" : {
+ "balance" : "0x0186a0",
+ "code" : "0x6000600060006000346000355af1600055",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xffffffffffffffffffffffffffffffffffffffff" : {
+ "balance" : "0x0186a0",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
+ },
+ "transaction" : {
+ "data" : [
+ "0x0000000000000000000000001000000000000000000000000000000000000000",
+ "0x0000000000000000000000002000000000000000000000000000000000000000",
+ "0x0000000000000000000000003000000000000000000000000000000000000000"
+ ],
+ "gasLimit" : [
+ "0x0927c0",
+ "0x4e20",
+ "0x00"
+ ],
+ "gasPrice" : "0x00",
+ "nonce" : "0x00",
+ "r" : "0x00",
+ "s" : "0x00",
+ "to" : "0xa000000000000000000000000000000000000000",
+ "v" : "0x01",
+ "value" : [
+ "0x00",
+ "0x64"
+ ]
+ }
+ }
+} \ No newline at end of file
diff --git a/GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsAfter.json b/GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsAfter.json
index e384a3a09..a8f6d6f8b 100644
--- a/GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsAfter.json
+++ b/GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsAfter.json
@@ -51,7 +51,7 @@
],
"Metropolis" : [
{
- "hash" : "0x90fb2086df06776e9e04c413551df4b1aafcaeda3b3c5e754e16e65f75671bde",
+ "hash" : "0x0009340a7040854e76f28c7e87836d8b7eb15748c7c01e9554c60ab3f25feb22",
"indexes" : {
"data" : 0,
"gas" : 0,
diff --git a/GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsAt.json b/GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsAt.json
index 0ad40961e..b6f2d159b 100644
--- a/GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsAt.json
+++ b/GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsAt.json
@@ -51,7 +51,7 @@
],
"Metropolis" : [
{
- "hash" : "0x90fb2086df06776e9e04c413551df4b1aafcaeda3b3c5e754e16e65f75671bde",
+ "hash" : "0x0009340a7040854e76f28c7e87836d8b7eb15748c7c01e9554c60ab3f25feb22",
"indexes" : {
"data" : 0,
"gas" : 0,
diff --git a/GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsBefore.json b/GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsBefore.json
index 278112d10..7adf378e9 100644
--- a/GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsBefore.json
+++ b/GeneralStateTests/stTransitionTest/createNameRegistratorPerTxsBefore.json
@@ -51,7 +51,7 @@
],
"Metropolis" : [
{
- "hash" : "0x90fb2086df06776e9e04c413551df4b1aafcaeda3b3c5e754e16e65f75671bde",
+ "hash" : "0x0009340a7040854e76f28c7e87836d8b7eb15748c7c01e9554c60ab3f25feb22",
"indexes" : {
"data" : 0,
"gas" : 0,
diff --git a/GeneralStateTests/stWalletTest/dayLimitConstruction.json b/GeneralStateTests/stWalletTest/dayLimitConstruction.json
index d854fd634..928d898c8 100644
--- a/GeneralStateTests/stWalletTest/dayLimitConstruction.json
+++ b/GeneralStateTests/stWalletTest/dayLimitConstruction.json
@@ -83,7 +83,7 @@
],
"Metropolis" : [
{
- "hash" : "0x56e9417d578f0432f2ddf356c7cedadaf71ea194494d8f288ca2ea7fe39fda32",
+ "hash" : "0x67e4eff2eef20f854c33c7800bfc802814d86d94db0194b0522764ce3d4579df",
"indexes" : {
"data" : 0,
"gas" : 0,
@@ -91,7 +91,7 @@
}
},
{
- "hash" : "0x56e9417d578f0432f2ddf356c7cedadaf71ea194494d8f288ca2ea7fe39fda32",
+ "hash" : "0x67e4eff2eef20f854c33c7800bfc802814d86d94db0194b0522764ce3d4579df",
"indexes" : {
"data" : 0,
"gas" : 1,
diff --git a/GeneralStateTests/stWalletTest/dayLimitConstructionPartial.json b/GeneralStateTests/stWalletTest/dayLimitConstructionPartial.json
index ff5dee487..a03196a5d 100644
--- a/GeneralStateTests/stWalletTest/dayLimitConstructionPartial.json
+++ b/GeneralStateTests/stWalletTest/dayLimitConstructionPartial.json
@@ -51,7 +51,7 @@
],
"Metropolis" : [
{
- "hash" : "0x56e9417d578f0432f2ddf356c7cedadaf71ea194494d8f288ca2ea7fe39fda32",
+ "hash" : "0x67e4eff2eef20f854c33c7800bfc802814d86d94db0194b0522764ce3d4579df",
"indexes" : {
"data" : 0,
"gas" : 0,
diff --git a/GeneralStateTests/stWalletTest/multiOwnedConstructionCorrect.json b/GeneralStateTests/stWalletTest/multiOwnedConstructionCorrect.json
index 404a11ecd..d9a277d8f 100644
--- a/GeneralStateTests/stWalletTest/multiOwnedConstructionCorrect.json
+++ b/GeneralStateTests/stWalletTest/multiOwnedConstructionCorrect.json
@@ -51,7 +51,7 @@
],
"Metropolis" : [
{
- "hash" : "0xeecebde57798579723cf00394572c98e266d03475bc637b711b56a00a5c6a944",
+ "hash" : "0xc8bfdc1a78be7f7c8d44a1a66ce59570c541fdc56e9c7c4e9bc5c60fc427f2c7",
"indexes" : {
"data" : 0,
"gas" : 0,
diff --git a/GeneralStateTests/stWalletTest/walletConstruction.json b/GeneralStateTests/stWalletTest/walletConstruction.json
index c722ec23e..633ebae5e 100644
--- a/GeneralStateTests/stWalletTest/walletConstruction.json
+++ b/GeneralStateTests/stWalletTest/walletConstruction.json
@@ -83,7 +83,7 @@
],
"Metropolis" : [
{
- "hash" : "0x5d21e551199cf86e3d13645ec7f518611d676a76432196c10f2a8b8c5bf921f9",
+ "hash" : "0x6a202eab7bfaec791068a91ffbf3f5070eab5dfebd9a107da25f563fa14db9fe",
"indexes" : {
"data" : 0,
"gas" : 0,
@@ -91,7 +91,7 @@
}
},
{
- "hash" : "0x5d21e551199cf86e3d13645ec7f518611d676a76432196c10f2a8b8c5bf921f9",
+ "hash" : "0x6a202eab7bfaec791068a91ffbf3f5070eab5dfebd9a107da25f563fa14db9fe",
"indexes" : {
"data" : 0,
"gas" : 1,
diff --git a/GeneralStateTests/stWalletTest/walletConstructionOOG.json b/GeneralStateTests/stWalletTest/walletConstructionOOG.json
index d16d183c2..3f6fdec2b 100644
--- a/GeneralStateTests/stWalletTest/walletConstructionOOG.json
+++ b/GeneralStateTests/stWalletTest/walletConstructionOOG.json
@@ -91,7 +91,7 @@
}
},
{
- "hash" : "0x5d21e551199cf86e3d13645ec7f518611d676a76432196c10f2a8b8c5bf921f9",
+ "hash" : "0x6a202eab7bfaec791068a91ffbf3f5070eab5dfebd9a107da25f563fa14db9fe",
"indexes" : {
"data" : 0,
"gas" : 1,
diff --git a/GeneralStateTests/stWalletTest/walletConstructionPartial.json b/GeneralStateTests/stWalletTest/walletConstructionPartial.json
index dc8352872..643061619 100644
--- a/GeneralStateTests/stWalletTest/walletConstructionPartial.json
+++ b/GeneralStateTests/stWalletTest/walletConstructionPartial.json
@@ -51,7 +51,7 @@
],
"Metropolis" : [
{
- "hash" : "0x5d21e551199cf86e3d13645ec7f518611d676a76432196c10f2a8b8c5bf921f9",
+ "hash" : "0x6a202eab7bfaec791068a91ffbf3f5070eab5dfebd9a107da25f563fa14db9fe",
"indexes" : {
"data" : 0,
"gas" : 0,
diff --git a/src/GeneralStateTestsFiller/stCallCreateCallCodeTest/createJS_ExampleContractFiller.json b/src/GeneralStateTestsFiller/stCallCreateCallCodeTest/createJS_ExampleContractFiller.json
index 83230127e..52ad3b873 100644
--- a/src/GeneralStateTestsFiller/stCallCreateCallCodeTest/createJS_ExampleContractFiller.json
+++ b/src/GeneralStateTestsFiller/stCallCreateCallCodeTest/createJS_ExampleContractFiller.json
@@ -23,6 +23,21 @@
}
}
}
+ },
+ {
+ "indexes" : { "data" : -1, "gas" : -1, "value" : -1 },
+ "network" : ["Metropolis" ],
+ "result" : {
+ "911d0b7a3d71943b292ab42d14865e7a1e21e6cf" : {
+ "storage" : {
+ "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "0x01" : "0x42",
+ "0x02" : "0x23",
+ "0x03" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "0x05" : "0x03e8"
+ }
+ }
+ }
}
],
"pre" : {
diff --git a/src/GeneralStateTestsFiller/stCallCreateCallCodeTest/createJS_NoCollisionFiller.json b/src/GeneralStateTestsFiller/stCallCreateCallCodeTest/createJS_NoCollisionFiller.json
index 9a4a84c7d..c7f263b23 100644
--- a/src/GeneralStateTestsFiller/stCallCreateCallCodeTest/createJS_NoCollisionFiller.json
+++ b/src/GeneralStateTestsFiller/stCallCreateCallCodeTest/createJS_NoCollisionFiller.json
@@ -23,6 +23,21 @@
}
}
}
+ },
+ {
+ "indexes" : { "data" : -1, "gas" : -1, "value" : -1 },
+ "network" : ["Metropolis" ],
+ "result" : {
+ "911d0b7a3d71943b292ab42d14865e7a1e21e6cf" : {
+ "storage" : {
+ "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "0x01" : "0x42",
+ "0x02" : "0x23",
+ "0x03" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "0x05" : "0x03e8"
+ }
+ }
+ }
}
],
"pre" : {
diff --git a/src/GeneralStateTestsFiller/stCallCreateCallCodeTest/createNameRegistratorPerTxsFiller.json b/src/GeneralStateTestsFiller/stCallCreateCallCodeTest/createNameRegistratorPerTxsFiller.json
index d9403746b..fdc96f087 100644
--- a/src/GeneralStateTestsFiller/stCallCreateCallCodeTest/createNameRegistratorPerTxsFiller.json
+++ b/src/GeneralStateTestsFiller/stCallCreateCallCodeTest/createNameRegistratorPerTxsFiller.json
@@ -50,6 +50,20 @@
}
}
}
+ },
+ {
+ "indexes" : { "data" : -1, "gas" : -1, "value" : -1 },
+ "network" : ["Metropolis"],
+ "result" : {
+ "746e5505debcfbf945fca34bfb241878ca2a6193" : {
+ "balance" : "0x0186a0",
+ "code" : "0x396000f3006000355415600957005b60",
+ "nonce" : "0x01",
+ "storage" : {
+ "0x01" : "0x01"
+ }
+ }
+ }
}
],
"pre" : {
diff --git a/src/GeneralStateTestsFiller/stChangedEIP150/contractCreationMakeCallThatAskMoreGasThenTransactionProvidedFiller.json b/src/GeneralStateTestsFiller/stChangedEIP150/contractCreationMakeCallThatAskMoreGasThenTransactionProvidedFiller.json
index c61def654..dec3b9081 100644
--- a/src/GeneralStateTestsFiller/stChangedEIP150/contractCreationMakeCallThatAskMoreGasThenTransactionProvidedFiller.json
+++ b/src/GeneralStateTestsFiller/stChangedEIP150/contractCreationMakeCallThatAskMoreGasThenTransactionProvidedFiller.json
@@ -12,22 +12,94 @@
{
"indexes" : {
"data" : -1,
- "gas" : -1,
+ "gas" : [0],
"value" : -1
},
"network" : ["EIP150", "EIP158", "Frontier"],
"result" : {
- "6295ee1b4f6dd65047762f924ecd367c17eabf8f": {
- "balance" : "0"
- },
- "1000000000000000000000000000000000000001": {
- "storage" : {
- "0x01" : "0x01"
- }
- }
+ "6295ee1b4f6dd65047762f924ecd367c17eabf8f": {
+ "balance" : "0"
+ },
+ "1000000000000000000000000000000000000001": {
+ "storage" : {
+ "0x01" : "0x01"
+ }
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : [1],
+ "value" : -1
+ },
+ "network" : ["EIP150", "EIP158"],
+ "result" : {
+ "6295ee1b4f6dd65047762f924ecd367c17eabf8f": {
+ "balance" : "0"
+ },
+ "1000000000000000000000000000000000000001": {
+ "storage" : {
+ "0x01" : "0x00"
+ }
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : [1],
+ "value" : -1
+ },
+ "network" : ["Frontier"],
+ "result" : {
+ "6295ee1b4f6dd65047762f924ecd367c17eabf8f": {
+ "shouldnotexist" : "1"
+ },
+ "1000000000000000000000000000000000000001": {
+ "storage" : {
+ "0x01" : "0x00"
+ }
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : [0],
+ "value" : -1
+ },
+ "network" : [ "Metropolis"],
+ "result" : {
+ "7465a28fa39704747c9317bb30c7910b059a7976": {
+ "balance" : "0"
+ },
+ "1000000000000000000000000000000000000001": {
+ "storage" : {
+ "0x01" : "0x01"
+ }
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : [1],
+ "value" : -1
+ },
+ "network" : [ "Metropolis"],
+ "result" : {
+ "7465a28fa39704747c9317bb30c7910b059a7976": {
+ "balance" : "0"
+ },
+ "1000000000000000000000000000000000000001": {
+ "storage" : {
+ "0x01" : "0x00"
+ }
+ }
}
},
- {
+ {
"indexes" : {
"data" : -1,
"gas" : -1,
@@ -35,14 +107,14 @@
},
"network" : ["Homestead"],
"result" : {
- "6295ee1b4f6dd65047762f924ecd367c17eabf8f": {
- "shouldnotexist" : "1"
- },
- "1000000000000000000000000000000000000001": {
- "storage" : {
- "0x01" : "0x00"
- }
- }
+ "6295ee1b4f6dd65047762f924ecd367c17eabf8f": {
+ "shouldnotexist" : "1"
+ },
+ "1000000000000000000000000000000000000001": {
+ "storage" : {
+ "0x01" : "0x00"
+ }
+ }
}
}
],
@@ -75,7 +147,7 @@
"0x6040600060406000600073100000000000000000000000000000000000000161c350f1"
],
"gasLimit" : [
- "96000"
+ "96000", "60000"
],
"gasPrice" : "1",
"nonce" : "0",
diff --git a/src/GeneralStateTestsFiller/stCodeSizeLimit/codesizeValidFiller.json b/src/GeneralStateTestsFiller/stCodeSizeLimit/codesizeValidFiller.json
index 4b89285e7..1f772f20a 100644
--- a/src/GeneralStateTestsFiller/stCodeSizeLimit/codesizeValidFiller.json
+++ b/src/GeneralStateTestsFiller/stCodeSizeLimit/codesizeValidFiller.json
@@ -15,12 +15,25 @@
"gas" : -1,
"value" : -1
},
- "network" : ["ALL"],
+ "network" : ["Frontier", "Homestead", "EIP150", "EIP158"],
"result" : {
"6295ee1b4f6dd65047762f924ecd367c17eabf8f" : {
"balance" : "1"
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "9f521cb25cf091325b9112f6cc2e2d6d44b1b9c4" : {
+ "balance" : "1"
+ }
+ }
}
],
"pre" : {
diff --git a/src/GeneralStateTestsFiller/stCreateTest/CREATE_ContractSuicideDuringInit_WithValueToItselfFiller.json b/src/GeneralStateTestsFiller/stCreateTest/CREATE_ContractSuicideDuringInit_WithValueToItselfFiller.json
index d71de4068..c66a42783 100644
--- a/src/GeneralStateTestsFiller/stCreateTest/CREATE_ContractSuicideDuringInit_WithValueToItselfFiller.json
+++ b/src/GeneralStateTestsFiller/stCreateTest/CREATE_ContractSuicideDuringInit_WithValueToItselfFiller.json
@@ -27,10 +27,10 @@
}
},
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
- "balance" : "0xe808"
+ "balance" : "58039"
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "0xe8d4a427ee"
+ "balance" : "999999941951"
}
}
},
@@ -52,10 +52,10 @@
}
},
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
- "balance" : "22870"
+ "balance" : "22190"
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "999999977120"
+ "balance" : "999999977800"
}
}
},
@@ -77,10 +77,10 @@
}
},
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
- "balance" : "53740"
+ "balance" : "52379"
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "999999946250"
+ "balance" : "999999947611"
}
}
},
@@ -102,12 +102,40 @@
}
},
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
- "balance" : "59400"
+ "balance" : "58039"
},
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "999999940590"
+ "balance" : "999999941951"
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "6295ee1b4f6dd65047762f924ecd367c17eabf8f" : {
+ "shouldnotexist" : "1"
+ },
+ "1a3e089e89a1d995552b4005c40cd5c8832b929b" : {
+ "shouldnotexist" : "1"
+ },
+ "c94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0",
+ "storage" : {
+ "0x01" : "12"
+ }
+ },
+ "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "58039"
+ },
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "999999941951"
+ }
+ }
}
],
"pre" :
@@ -119,19 +147,19 @@
"storage" : {
}
},
- "c94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
- "balance" : "0",
- "code" : "This indicates that a call from transaction was initiated",
- "code" : "{[[1]]12}",
- "nonce" : "0",
- "storage" : {
+ "c94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "0",
+ "code" : "This indicates that a call from transaction was initiated",
+ "code" : "{[[1]]12}",
+ "nonce" : "0",
+ "storage" : {
+ }
}
- }
},
"transaction" : {
- "data" : "{(CALL 60000 0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b 0 0 0 0 0) (MSTORE 0 0x64600c6000556000526005601bf3) (SELFDESTRUCT 0x6295ee1b4f6dd65047762f924ecd367c17eabf8f)}",
+ "data" : "{(CALL 60000 0xc94f5374fce5edbc8e2a8697c15331677e6ebf0b 0 0 0 0 0) (MSTORE 0 0x64600c6000556000526005601bf3) (SELFDESTRUCT (ADDRESS))}",
"data" : [
- "0x6000600060006000600073c94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f1506d64600c6000556000526005601bf3600052736295ee1b4f6dd65047762f924ecd367c17eabf8fff"
+ "0x6000600060006000600073c94f5374fce5edbc8e2a8697c15331677e6ebf0b61ea60f1506d64600c6000556000526005601bf360005230ff"
],
"gasLimit" : [
"150000"
diff --git a/src/GeneralStateTestsFiller/stCreateTest/CREATE_EContractCreateEContractInInit_TrFiller.json b/src/GeneralStateTestsFiller/stCreateTest/CREATE_EContractCreateEContractInInit_TrFiller.json
index 4147446fb..60b64b5a0 100644
--- a/src/GeneralStateTestsFiller/stCreateTest/CREATE_EContractCreateEContractInInit_TrFiller.json
+++ b/src/GeneralStateTestsFiller/stCreateTest/CREATE_EContractCreateEContractInInit_TrFiller.json
@@ -33,6 +33,24 @@
"gas" : -1,
"value" : -1
},
+ "network" : [ "Metropolis"],
+ "result" : {
+ "c94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x01" : "12"
+ }
+ },
+ "b5469acfebf441ecbe4cb959ccad5194fe8b068f" : {
+ "nonce" : "0x02"
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
"network" : ["Frontier", "Homestead", "EIP150"],
"result" : {
"c94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
diff --git a/src/GeneralStateTestsFiller/stCreateTest/CREATE_EContractCreateNEContractInInitOOG_TrFiller.json b/src/GeneralStateTestsFiller/stCreateTest/CREATE_EContractCreateNEContractInInitOOG_TrFiller.json
index 54e46ecb2..23e386554 100644
--- a/src/GeneralStateTestsFiller/stCreateTest/CREATE_EContractCreateNEContractInInitOOG_TrFiller.json
+++ b/src/GeneralStateTestsFiller/stCreateTest/CREATE_EContractCreateNEContractInInitOOG_TrFiller.json
@@ -33,6 +33,27 @@
{
"indexes" : {
"data" : -1,
+ "gas" : 0,
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "c94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x01" : "0x0c"
+ }
+ },
+ "3a66a37b996c100ed79602b8aed81d8849e05dff" : {
+ "nonce" : "0x02"
+ },
+ "a42676447b7cedfa5fde894d1d3df24aab362701" : {
+ "shouldnotexist" : "1"
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : -1,
"gas" : 1,
"value" : -1
},
diff --git a/src/GeneralStateTestsFiller/stCreateTest/CREATE_EContractCreateNEContractInInit_TrFiller.json b/src/GeneralStateTestsFiller/stCreateTest/CREATE_EContractCreateNEContractInInit_TrFiller.json
index 966d191e7..63679347e 100644
--- a/src/GeneralStateTestsFiller/stCreateTest/CREATE_EContractCreateNEContractInInit_TrFiller.json
+++ b/src/GeneralStateTestsFiller/stCreateTest/CREATE_EContractCreateNEContractInInit_TrFiller.json
@@ -36,6 +36,27 @@
"gas" : -1,
"value" : -1
},
+ "network" : ["Metropolis"],
+ "result" : {
+ "c94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x01" : "12"
+ }
+ },
+ "3a66a37b996c100ed79602b8aed81d8849e05dff" : {
+ "nonce" : "0x02"
+ },
+ "cd9f6a0226f5f41059425cb856d8f62ec75b804d" : {
+ "code" : "0x600c600055"
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
"network" : ["Frontier", "Homestead", "EIP150"],
"result" : {
"c94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
diff --git a/src/GeneralStateTestsFiller/stCreateTest/CREATE_empty000CreateinInitCode_TransactionFiller.json b/src/GeneralStateTestsFiller/stCreateTest/CREATE_empty000CreateinInitCode_TransactionFiller.json
index b96c5d4bf..97956bab0 100644
--- a/src/GeneralStateTestsFiller/stCreateTest/CREATE_empty000CreateinInitCode_TransactionFiller.json
+++ b/src/GeneralStateTestsFiller/stCreateTest/CREATE_empty000CreateinInitCode_TransactionFiller.json
@@ -36,6 +36,27 @@
"gas" : -1,
"value" : -1
},
+ "network" : ["Metropolis"],
+ "result" : {
+ "c94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "storage" : {
+ "0x01" : "12"
+ }
+ },
+ "2d54d3ffbc4cb1893dc3448ac6719ca59dc26a7b" : {
+ "nonce" : "0x02"
+ },
+ "a42676447b7cedfa5fde894d1d3df24aab362701" : {
+ "shouldnotexist" : "1"
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
"network" : ["Frontier", "Homestead", "EIP150"],
"result" : {
"c94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
diff --git a/src/GeneralStateTestsFiller/stEIP158Specific/vitalikTransactionTestFiller.json b/src/GeneralStateTestsFiller/stEIP158Specific/vitalikTransactionTestFiller.json
index a6bd6db3c..403c4d4eb 100644
--- a/src/GeneralStateTestsFiller/stEIP158Specific/vitalikTransactionTestFiller.json
+++ b/src/GeneralStateTestsFiller/stEIP158Specific/vitalikTransactionTestFiller.json
@@ -17,36 +17,36 @@
},
"network" : ["EIP158"],
"result" : {
- "ee098e6c2a43d9e2c04f08f0c3a87b0ba59079d4": {
- "nonce": "0x00",
- "balance": "0x00",
- "storage": {},
- "code": "0x"
- },
- "1bc78ae0e5ec5cb439f1d5355d6f90d38343e109": {
- "nonce": "0x03",
- "balance": "0x00",
- "storage": {},
- "code": "0x"
- },
- "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": {
- "nonce": "0x00",
- "balance": "0x044dec",
- "storage": {},
- "code": "0x"
- },
- "51f9d7f98e997bdd6bebde4c2dd27be8c99303aa": {
- "nonce": "0x01",
- "balance": "0x00",
- "storage": {},
- "code": "0x6000603f5359610043806100135939610056566c010000000000000000000000007fee098e6c2a43d9e2c04f08f0c3a87b0ba59079d4d53532071d6cd0cb86facd5605ff6100008061003f60003961003f565b6000f35b816000f0905050fe"
- },
- "cd2a3d9f938e13cd947ec05abc7fe734df8dd826": {
- "nonce": "0x0150",
- "balance": "0xfffffffffffffbb213",
- "storage": {},
- "code": "0x"
- }
+ "ee098e6c2a43d9e2c04f08f0c3a87b0ba59079d4": {
+ "nonce": "0x00",
+ "balance": "0x00",
+ "storage": {},
+ "code": "0x"
+ },
+ "1bc78ae0e5ec5cb439f1d5355d6f90d38343e109": {
+ "nonce": "0x03",
+ "balance": "0x00",
+ "storage": {},
+ "code": "0x"
+ },
+ "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": {
+ "nonce": "0x00",
+ "balance": "0x044dec",
+ "storage": {},
+ "code": "0x"
+ },
+ "51f9d7f98e997bdd6bebde4c2dd27be8c99303aa": {
+ "nonce": "0x01",
+ "balance": "0x00",
+ "storage": {},
+ "code": "0x6000603f5359610043806100135939610056566c010000000000000000000000007fee098e6c2a43d9e2c04f08f0c3a87b0ba59079d4d53532071d6cd0cb86facd5605ff6100008061003f60003961003f565b6000f35b816000f0905050fe"
+ },
+ "cd2a3d9f938e13cd947ec05abc7fe734df8dd826": {
+ "nonce": "0x0150",
+ "balance": "0xfffffffffffffbb213",
+ "storage": {},
+ "code": "0x"
+ }
}
},
{
@@ -57,39 +57,39 @@
},
"network" : ["EIP150"],
"result" : {
- "ee098e6c2a43d9e2c04f08f0c3a87b0ba59079d4": {
- "nonce": "0x00",
- "balance": "0x00",
- "storage": {},
- "code": "0x"
- },
- "1bc78ae0e5ec5cb439f1d5355d6f90d38343e109": {
- "nonce": "0x02",
- "balance": "0x00",
- "storage": {},
- "code": "0x"
- },
- "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": {
- "nonce": "0x00",
- "balance": "307092",
- "storage": {},
- "code": "0x"
- },
- "13d3d0eedf83404aa5cc882d6756098cd21e3f56": {
- "nonce": "0x00",
- "balance": "0x00",
- "storage": {},
- "code": "0x6000603f5359610043806100135939610056566c010000000000000000000000007fee098e6c2a43d9e2c04f08f0c3a87b0ba59079d4d53532071d6cd0cb86facd5605ff6100008061003f60003961003f565b6000f35b816000f0905050fe"
- },
- "cd2a3d9f938e13cd947ec05abc7fe734df8dd826": {
- "nonce": "0x0150",
- "balance": "4722366482869644906603",
- "storage": {},
- "code": "0x"
- }
+ "ee098e6c2a43d9e2c04f08f0c3a87b0ba59079d4": {
+ "nonce": "0x00",
+ "balance": "0x00",
+ "storage": {},
+ "code": "0x"
+ },
+ "1bc78ae0e5ec5cb439f1d5355d6f90d38343e109": {
+ "nonce": "0x02",
+ "balance": "0x00",
+ "storage": {},
+ "code": "0x"
+ },
+ "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": {
+ "nonce": "0x00",
+ "balance": "307092",
+ "storage": {},
+ "code": "0x"
+ },
+ "13d3d0eedf83404aa5cc882d6756098cd21e3f56": {
+ "nonce": "0x00",
+ "balance": "0x00",
+ "storage": {},
+ "code": "0x6000603f5359610043806100135939610056566c010000000000000000000000007fee098e6c2a43d9e2c04f08f0c3a87b0ba59079d4d53532071d6cd0cb86facd5605ff6100008061003f60003961003f565b6000f35b816000f0905050fe"
+ },
+ "cd2a3d9f938e13cd947ec05abc7fe734df8dd826": {
+ "nonce": "0x0150",
+ "balance": "4722366482869644906603",
+ "storage": {},
+ "code": "0x"
+ }
}
},
- {
+ {
"indexes" : {
"data" : -1,
"gas" : -1,
@@ -97,26 +97,71 @@
},
"network" : ["Frontier", "Homestead"],
"result" : {
- "ee098e6c2a43d9e2c04f08f0c3a87b0ba59079d4": {
- "nonce": "0x00",
- "balance": "0x00",
- "storage": {},
- "code": "0x"
- },
- "1bc78ae0e5ec5cb439f1d5355d6f90d38343e109": {
- "nonce": "0x02",
- "balance": "0x00",
- "storage": {},
- "code": "0x"
- },
- "51f9d7f98e997bdd6bebde4c2dd27be8c99303aa": {
- "shouldnotexist" : "1"
- },
- "cd2a3d9f938e13cd947ec05abc7fe734df8dd826": {
- "nonce": "0x0150",
- "storage": {},
- "code": "0x"
- }
+ "ee098e6c2a43d9e2c04f08f0c3a87b0ba59079d4": {
+ "nonce": "0x00",
+ "balance": "0x00",
+ "storage": {},
+ "code": "0x"
+ },
+ "1bc78ae0e5ec5cb439f1d5355d6f90d38343e109": {
+ "nonce": "0x02",
+ "balance": "0x00",
+ "storage": {},
+ "code": "0x"
+ },
+ "51f9d7f98e997bdd6bebde4c2dd27be8c99303aa": {
+ "shouldnotexist" : "1"
+ },
+ "cd2a3d9f938e13cd947ec05abc7fe734df8dd826": {
+ "nonce": "0x0150",
+ "storage": {},
+ "code": "0x"
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "0x044dec",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "0xcd2a3d9f938e13cd947ec05abc7fe734df8dd826" : {
+ "balance" : "0xfffffffffffffbb213",
+ "code" : "",
+ "nonce" : "0x0150",
+ "storage" : {
+ }
+ },
+ "0xd0f54d2f3eb0c681a93ae58b6d0b87a705c28758" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x03",
+ "storage" : {
+ }
+ },
+ "0xd5004138be50a26d1b5ff3afc9761221cc8f4a4f" : {
+ "balance" : "0x00",
+ "code" : "0x6000603f5359610043806100135939610056566c010000000000000000000000007fee098e6c2a43d9e2c04f08f0c3a87b0ba59079d4d53532071d6cd0cb86facd5605ff6100008061003f60003961003f565b6000f35b816000f0905050fe",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ },
+ "0xee098e6c2a43d9e2c04f08f0c3a87b0ba59079d4" : {
+ "balance" : "0x00",
+ "code" : "",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ }
}
}
],
diff --git a/src/GeneralStateTestsFiller/stHomesteadSpecific/contractCreationOOGdontLeaveEmptyContractViaTransactionFiller.json b/src/GeneralStateTestsFiller/stHomesteadSpecific/contractCreationOOGdontLeaveEmptyContractViaTransactionFiller.json
index 4ecc7b63b..34d2c2e96 100644
--- a/src/GeneralStateTestsFiller/stHomesteadSpecific/contractCreationOOGdontLeaveEmptyContractViaTransactionFiller.json
+++ b/src/GeneralStateTestsFiller/stHomesteadSpecific/contractCreationOOGdontLeaveEmptyContractViaTransactionFiller.json
@@ -14,16 +14,26 @@
"network" : ["Homestead"],
"result" : {
"6295ee1b4f6dd65047762f924ecd367c17eabf8f": {
- "shouldnotexist" : "1"
- }
+ "shouldnotexist" : "1"
+ }
}
},
- {
+ {
"indexes" : { "data" : -1, "gas" : -1, "value" : -1},
"network" : ["Frontier", "EIP158", "EIP150"],
"result" : {
"6295ee1b4f6dd65047762f924ecd367c17eabf8f": {
- }
+ "balance" : "0"
+ }
+ }
+ },
+ {
+ "indexes" : { "data" : -1, "gas" : -1, "value" : -1},
+ "network" : [ "Metropolis"],
+ "result" : {
+ "7465a28fa39704747c9317bb30c7910b059a7976": {
+ "balance" : "0"
+ }
}
}
],
@@ -35,14 +45,14 @@
"storage" : {
}
},
- "b94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "b94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"balance" : "100000",
"code" : "{(CALL 50000 0x1000000000000000000000000000000000000001 0 0 64 0 64)}",
"nonce" : "0",
"storage" : {
}
},
- "1000000000000000000000000000000000000001" : {
+ "1000000000000000000000000000000000000001" : {
"balance" : "0",
"code" : "{(SSTORE 1 1)}",
"nonce" : "0",
diff --git a/src/GeneralStateTestsFiller/stHomesteadSpecific/createContractViaTransactionCost53000Filler.json b/src/GeneralStateTestsFiller/stHomesteadSpecific/createContractViaTransactionCost53000Filler.json
index 44dfbe810..0a92175ca 100644
--- a/src/GeneralStateTestsFiller/stHomesteadSpecific/createContractViaTransactionCost53000Filler.json
+++ b/src/GeneralStateTestsFiller/stHomesteadSpecific/createContractViaTransactionCost53000Filler.json
@@ -11,7 +11,7 @@
"expect" : [
{
"indexes" : { "data" : -1, "gas" : -1, "value" : -1},
- "network" : ["Homestead", "EIP158", "EIP150"],
+ "network" : ["Homestead", "EIP158", "EIP150", "Metropolis"],
"result" : {
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"nonce" : "1",
@@ -19,7 +19,7 @@
}
}
},
- {
+ {
"indexes" : { "data" : -1, "gas" : -1, "value" : -1},
"network" : ["Frontier"],
"result" : {
diff --git a/src/GeneralStateTestsFiller/stInitCodeTest/TransactionCreateStopInInitcodeFiller.json b/src/GeneralStateTestsFiller/stInitCodeTest/TransactionCreateStopInInitcodeFiller.json
index cc1796310..973b71fd4 100644
--- a/src/GeneralStateTestsFiller/stInitCodeTest/TransactionCreateStopInInitcodeFiller.json
+++ b/src/GeneralStateTestsFiller/stInitCodeTest/TransactionCreateStopInInitcodeFiller.json
@@ -24,6 +24,22 @@
"nonce" : "1"
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "84147880172d4d4ee91be294755fe22f97c672b2" : {
+ "balance" : "1"
+ },
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "nonce" : "1"
+ }
+ }
}
],
"pre" : {
diff --git a/src/GeneralStateTestsFiller/stSpecialTest/StackDepthLimitSECFiller.json b/src/GeneralStateTestsFiller/stSpecialTest/StackDepthLimitSECFiller.json
index 32e0a32af..55469c478 100644
--- a/src/GeneralStateTestsFiller/stSpecialTest/StackDepthLimitSECFiller.json
+++ b/src/GeneralStateTestsFiller/stSpecialTest/StackDepthLimitSECFiller.json
@@ -22,7 +22,7 @@
}
}
},
- {
+ {
"indexes" : { "data" : -1, "gas" : -1, "value" : -1 },
"network" : ["Homestead", "EIP150", "EIP158"],
"result" : {
@@ -34,6 +34,19 @@
"balance" : "99940878"
}
}
+ },
+ {
+ "indexes" : { "data" : -1, "gas" : -1, "value" : -1 },
+ "network" : ["Metropolis"],
+ "result" : {
+ "7a2dd0a42f313c302a32815f6f76dc96254911df" : {
+ "balance" : "0x0a",
+ "code" : "0x600060006000600060003060405a03f1"
+ },
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "99940878"
+ }
+ }
}
],
"pre" : {
diff --git a/src/GeneralStateTestsFiller/stSpecialTest/deploymentErrorFiller.json b/src/GeneralStateTestsFiller/stSpecialTest/deploymentErrorFiller.json
index add12c186..6b568178e 100644
--- a/src/GeneralStateTestsFiller/stSpecialTest/deploymentErrorFiller.json
+++ b/src/GeneralStateTestsFiller/stSpecialTest/deploymentErrorFiller.json
@@ -15,12 +15,25 @@
"gas" : -1,
"value" : -1
},
- "network" : ["ALL"],
+ "network" : ["Frontier","Homestead","EIP150","EIP158"],
"result" : {
"6295ee1b4f6dd65047762f924ecd367c17eabf8f" : {
"code" : "0x606060405236156100a35760e060020a60003504630a19b14a81146100ab578063278b8c0e146100e25780632e1a7d4d14610111578063338b5dea14610125578063577863941461015057806365e17c9d146101595780636c86888b1461016b57806393f0bb51146101da5780639e281a9814610207578063c281309e14610232578063d0e30db01461023b578063f7888aec14610287578063fb6e155f146102bb575b6103e6610002565b6103e660043560243560443560643560843560a43560c43560e4356101043561012435610144356000600034111561042b57610002565b6103e660043560243560443560643560843560a43560c43560e43561010435600060003411156108b457610002565b6103e66004356000341115610ab357610002565b6103e66004356024356000341180610146575081600160a060020a03166000145b15610b6157610002565b6103e860035481565b6103fa600254600160a060020a031681565b61041760043560243560443560643560843560a43560c43560e43561010435610124356101443561016435600160a060020a038c8116600090815260208181526040808320938516835292905290812054839010801590610c96575082610c938e8e8e8e8e8e8e8e8e8e6102df565b6103e660043560243560443560643560843560a43560c43560e435610104356000341115610ca457610002565b6103e66004356024356000341180610228575081600160a060020a03166000145b15610d3057610002565b6103e860045481565b6103e633600160a060020a03166000908152600080516020610f9f8339815191526020526040902054610ea390345b6000828201610f8f8482108015906102825750838210155b610660565b6103e8600435602435600160a060020a03828116600090815260208181526040808320938516835292905220545b92915050565b6103e860043560243560443560643560843560a43560c43560e43561010435610124355b600060006000600060028e8e8e8e8e8e6040518087600160a060020a0316606060020a02815260140186815260200185600160a060020a0316606060020a02815260140184815260200183815260200182815260200196505050505050506020604051808303816000866161da5a03f1156100025750506040805180516000828152602083810180865283905260ff8c1684860152606084018b9052608084018a90529351919650600160a060020a038c169360019360a0808201949293601f19840193928390039091019190866161da5a03f11561000257505060206040510351600160a060020a03161480156103d75750894311155b1515610f295760009350610f18565b005b60408051918252519081900360200190f35b60408051600160a060020a03929092168252519081900360200190f35b604080519115158252519081900360200190f35b60028c8c8c8c8c8c6040518087600160a060020a0316606060020a02815260140186815260200185600160a060020a0316606060020a02815260140184815260200183815260200182815260200196505050505050506020604051808303816000866161da5a03f1156100025750506040805180516000828152602083810180865283905260ff8a168486015260608401899052608084018890529351919450600160a060020a038a169360019360a0818101949293601f19840193928390039091019190866161da5a03f11561000257505060206040510351600160a060020a031614801561051b5750874311155b801561054057506000818152600160205260409020548b9061053d908461026a565b11155b80156105715750600160a060020a038c81166000908152602081815260408083203390941683529290522054829010155b80156105b457508a6105838a8461060a565b811561000257600160a060020a038c8116600090815260208181526040808320938c16835292905220549190049010155b151561062b57610002565b600160a060020a038d81166000908152602081815260408083203385168452909152808220939093559088168152205460035461066c9190670de0b6b3a7640000906106bc90869083035b6000828202610f8f8483148061028257508385838115610002570414610660565b600160a060020a038c811660009081526020818152604080832033909416835292905220546105bf90835b6000610f96838311155b801515610ab057610002565b600160a060020a038d81166000908152602081815260408083208b8516845290915280822093909355600254909116815220546003546106c89190670de0b6b3a7640000906106bc90869061060a565b8115610002570461026a565b600160a060020a038d8116600090815260208181526040808320600254851684528252808320949094558d83168252818152838220928a168252919091522054610717908c61076c8c8661060a565b600160a060020a038b81166000908152602081815260408083208b851684529091528082209390935533909116815220546004546107789190670de0b6b3a7640000908e906107cd906107e09084038f61060a565b81156100025704610656565b600160a060020a038b8116600090815260208181526040808320338516845290915280822093909355600254909116815220546004546107e69190670de0b6b3a7640000908e906107cd906107e0908f61060a565b811561000257048115610002570461026a565b8761060a565b600160a060020a038b81166000908152602081815260408083206002549094168352928152828220939093558381526001909252902054610827908361026a565b6000828152600160205260409020557f6effdda786735d5033bfad5f53e5131abcced9e52be6c507b62d639685fbed6d8c838c8e8d830281156100025760408051600160a060020a03968716815260208101959095529285168484015204606083015289831660808301523390921660a082015290519081900360c00190a1505050505050505050505050565b60028a8a8a8a8a8a6040518087600160a060020a0316606060020a02815260140186815260200185600160a060020a0316606060020a02815260140184815260200183815260200182815260200196505050505050506020604051808303816000866161da5a03f1156100025750506040805180516000828152602083810180865283905260ff8916848601526060840188905260808401879052935191945033600160a060020a03169360019360a0818101949293601f19840193928390039091019190866161da5a03f115610002575050604051601f190151600160a060020a0316146109a257610002565b6000818152600160209081526040918290208b90558151600160a060020a038d811682529181018c90528a821681840152606081018a90526080810189905260a081018890523390911660c082015260ff861660e08201526101008101859052610120810184905290517f1e0b760c386003e9cb9bcf4fcf3997886042859d9b6ed6320e804597fcdb28b0918190036101400190a150505050505050505050565b33600160a060020a03166000818152600080516020610f9f8339815191526020908152604080832054815193845291830193909352818301849052606082015290517ff341246adaac6f497bc2a656f546ab9e182111d630394f0c57c710a59a2cb5679181900360800190a15b50565b33600160a060020a03166000908152600080516020610f9f833981519152602052604090205481901015610ae657610002565b33600160a060020a03166000908152600080516020610f9f8339815191526020526040902054610b169082610656565b33600160a060020a03166000818152600080516020610f9f8339815191526020526040808220939093559151909183919081818185876185025a03f1925050501515610a4357610002565b81600160a060020a03166323b872dd3330846040518460e060020a0281526004018084600160a060020a0316815260200183600160a060020a031681526020018281526020019350505050602060405180830381600087803b15610002576161da5a03f1156100025750506040515115159050610bdd57610002565b600160a060020a038281166000908152602081815260408083203390941683529290522054610c0c908261026a565b600160a060020a03838116600081815260208181526040808320339095168084529482529182902085905581519283528201929092528082018490526060810192909252517fdcbc1c05240f31ff3ad067ef1ee35ce4997762752e3a095284754544f4c709d79181900360800190a15050565b5060015b9c9b505050505050505050505050565b10155b1515610c7f57506000610c83565b60408051600160a060020a038b81168252602082018b905289811682840152606082018990526080820188905260a08201879052331660c082015260ff851660e08201526101008101849052610120810183905290517f91daf02b6d1454acd74c097a67e389a9d9371da3ff51366947022dc36748ce4d918190036101400190a1505050505050505050565b600160a060020a03828116600090815260208181526040808320339094168352929052205481901015610d6257610002565b600160a060020a038281166000908152602081815260408083203390941683529290522054610d919082610656565b600160a060020a03838116600081815260208181526040808320339095168084529482528083209590955584517fa9059cbb0000000000000000000000000000000000000000000000000000000081526004810194909452602484018690529351919363a9059cbb936044818101949293918390030190829087803b15610002576161da5a03f1156100025750506040515115159050610e3057610002565b600160a060020a03828116600081815260208181526040808320339095168084529482529182902054825193845290830193909352818101849052606082019290925290517ff341246adaac6f497bc2a656f546ab9e182111d630394f0c57c710a59a2cb5679181900360800190a15050565b33600160a060020a03166000818152600080516020610f9f8339815191526020908152604080832085905580519283529082019290925234818301526060810192909252517fdcbc1c05240f31ff3ad067ef1ee35ce4997762752e3a095284754544f4c709d79181900360800190a1565b8093505b5050509a9950505050505050505050565b600083815260016020526040902054610f43908e90610656565b600160a060020a038d8116600090815260208181526040808320938d16835292905220549092508b90610f76908f61060a565b81156100025704905080821015610f1457819350610f18565b9392505050565b508082036102b556ad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb5"
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "e60a706f9c69e8281a5f5b346bc78765bb381ad3" : {
+ "code" : "0x606060405236156100a35760e060020a60003504630a19b14a81146100ab578063278b8c0e146100e25780632e1a7d4d14610111578063338b5dea14610125578063577863941461015057806365e17c9d146101595780636c86888b1461016b57806393f0bb51146101da5780639e281a9814610207578063c281309e14610232578063d0e30db01461023b578063f7888aec14610287578063fb6e155f146102bb575b6103e6610002565b6103e660043560243560443560643560843560a43560c43560e4356101043561012435610144356000600034111561042b57610002565b6103e660043560243560443560643560843560a43560c43560e43561010435600060003411156108b457610002565b6103e66004356000341115610ab357610002565b6103e66004356024356000341180610146575081600160a060020a03166000145b15610b6157610002565b6103e860035481565b6103fa600254600160a060020a031681565b61041760043560243560443560643560843560a43560c43560e43561010435610124356101443561016435600160a060020a038c8116600090815260208181526040808320938516835292905290812054839010801590610c96575082610c938e8e8e8e8e8e8e8e8e8e6102df565b6103e660043560243560443560643560843560a43560c43560e435610104356000341115610ca457610002565b6103e66004356024356000341180610228575081600160a060020a03166000145b15610d3057610002565b6103e860045481565b6103e633600160a060020a03166000908152600080516020610f9f8339815191526020526040902054610ea390345b6000828201610f8f8482108015906102825750838210155b610660565b6103e8600435602435600160a060020a03828116600090815260208181526040808320938516835292905220545b92915050565b6103e860043560243560443560643560843560a43560c43560e43561010435610124355b600060006000600060028e8e8e8e8e8e6040518087600160a060020a0316606060020a02815260140186815260200185600160a060020a0316606060020a02815260140184815260200183815260200182815260200196505050505050506020604051808303816000866161da5a03f1156100025750506040805180516000828152602083810180865283905260ff8c1684860152606084018b9052608084018a90529351919650600160a060020a038c169360019360a0808201949293601f19840193928390039091019190866161da5a03f11561000257505060206040510351600160a060020a03161480156103d75750894311155b1515610f295760009350610f18565b005b60408051918252519081900360200190f35b60408051600160a060020a03929092168252519081900360200190f35b604080519115158252519081900360200190f35b60028c8c8c8c8c8c6040518087600160a060020a0316606060020a02815260140186815260200185600160a060020a0316606060020a02815260140184815260200183815260200182815260200196505050505050506020604051808303816000866161da5a03f1156100025750506040805180516000828152602083810180865283905260ff8a168486015260608401899052608084018890529351919450600160a060020a038a169360019360a0818101949293601f19840193928390039091019190866161da5a03f11561000257505060206040510351600160a060020a031614801561051b5750874311155b801561054057506000818152600160205260409020548b9061053d908461026a565b11155b80156105715750600160a060020a038c81166000908152602081815260408083203390941683529290522054829010155b80156105b457508a6105838a8461060a565b811561000257600160a060020a038c8116600090815260208181526040808320938c16835292905220549190049010155b151561062b57610002565b600160a060020a038d81166000908152602081815260408083203385168452909152808220939093559088168152205460035461066c9190670de0b6b3a7640000906106bc90869083035b6000828202610f8f8483148061028257508385838115610002570414610660565b600160a060020a038c811660009081526020818152604080832033909416835292905220546105bf90835b6000610f96838311155b801515610ab057610002565b600160a060020a038d81166000908152602081815260408083208b8516845290915280822093909355600254909116815220546003546106c89190670de0b6b3a7640000906106bc90869061060a565b8115610002570461026a565b600160a060020a038d8116600090815260208181526040808320600254851684528252808320949094558d83168252818152838220928a168252919091522054610717908c61076c8c8661060a565b600160a060020a038b81166000908152602081815260408083208b851684529091528082209390935533909116815220546004546107789190670de0b6b3a7640000908e906107cd906107e09084038f61060a565b81156100025704610656565b600160a060020a038b8116600090815260208181526040808320338516845290915280822093909355600254909116815220546004546107e69190670de0b6b3a7640000908e906107cd906107e0908f61060a565b811561000257048115610002570461026a565b8761060a565b600160a060020a038b81166000908152602081815260408083206002549094168352928152828220939093558381526001909252902054610827908361026a565b6000828152600160205260409020557f6effdda786735d5033bfad5f53e5131abcced9e52be6c507b62d639685fbed6d8c838c8e8d830281156100025760408051600160a060020a03968716815260208101959095529285168484015204606083015289831660808301523390921660a082015290519081900360c00190a1505050505050505050505050565b60028a8a8a8a8a8a6040518087600160a060020a0316606060020a02815260140186815260200185600160a060020a0316606060020a02815260140184815260200183815260200182815260200196505050505050506020604051808303816000866161da5a03f1156100025750506040805180516000828152602083810180865283905260ff8916848601526060840188905260808401879052935191945033600160a060020a03169360019360a0818101949293601f19840193928390039091019190866161da5a03f115610002575050604051601f190151600160a060020a0316146109a257610002565b6000818152600160209081526040918290208b90558151600160a060020a038d811682529181018c90528a821681840152606081018a90526080810189905260a081018890523390911660c082015260ff861660e08201526101008101859052610120810184905290517f1e0b760c386003e9cb9bcf4fcf3997886042859d9b6ed6320e804597fcdb28b0918190036101400190a150505050505050505050565b33600160a060020a03166000818152600080516020610f9f8339815191526020908152604080832054815193845291830193909352818301849052606082015290517ff341246adaac6f497bc2a656f546ab9e182111d630394f0c57c710a59a2cb5679181900360800190a15b50565b33600160a060020a03166000908152600080516020610f9f833981519152602052604090205481901015610ae657610002565b33600160a060020a03166000908152600080516020610f9f8339815191526020526040902054610b169082610656565b33600160a060020a03166000818152600080516020610f9f8339815191526020526040808220939093559151909183919081818185876185025a03f1925050501515610a4357610002565b81600160a060020a03166323b872dd3330846040518460e060020a0281526004018084600160a060020a0316815260200183600160a060020a031681526020018281526020019350505050602060405180830381600087803b15610002576161da5a03f1156100025750506040515115159050610bdd57610002565b600160a060020a038281166000908152602081815260408083203390941683529290522054610c0c908261026a565b600160a060020a03838116600081815260208181526040808320339095168084529482529182902085905581519283528201929092528082018490526060810192909252517fdcbc1c05240f31ff3ad067ef1ee35ce4997762752e3a095284754544f4c709d79181900360800190a15050565b5060015b9c9b505050505050505050505050565b10155b1515610c7f57506000610c83565b60408051600160a060020a038b81168252602082018b905289811682840152606082018990526080820188905260a08201879052331660c082015260ff851660e08201526101008101849052610120810183905290517f91daf02b6d1454acd74c097a67e389a9d9371da3ff51366947022dc36748ce4d918190036101400190a1505050505050505050565b600160a060020a03828116600090815260208181526040808320339094168352929052205481901015610d6257610002565b600160a060020a038281166000908152602081815260408083203390941683529290522054610d919082610656565b600160a060020a03838116600081815260208181526040808320339095168084529482528083209590955584517fa9059cbb0000000000000000000000000000000000000000000000000000000081526004810194909452602484018690529351919363a9059cbb936044818101949293918390030190829087803b15610002576161da5a03f1156100025750506040515115159050610e3057610002565b600160a060020a03828116600081815260208181526040808320339095168084529482529182902054825193845290830193909352818101849052606082019290925290517ff341246adaac6f497bc2a656f546ab9e182111d630394f0c57c710a59a2cb5679181900360800190a15050565b33600160a060020a03166000818152600080516020610f9f8339815191526020908152604080832085905580519283529082019290925234818301526060810192909252517fdcbc1c05240f31ff3ad067ef1ee35ce4997762752e3a095284754544f4c709d79181900360800190a1565b8093505b5050509a9950505050505050505050565b600083815260016020526040902054610f43908e90610656565b600160a060020a038d8116600090815260208181526040808320938d16835292905220549092508b90610f76908f61060a565b81156100025704905080821015610f1457819350610f18565b9392505050565b508082036102b556ad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb5"
+ }
+ }
}
],
"pre" : {
diff --git a/src/GeneralStateTestsFiller/stStackTests/stackOverflowM1DUPFiller.json b/src/GeneralStateTestsFiller/stStackTests/stackOverflowM1DUPFiller.json
index 06a07dc90..4c983b078 100644
--- a/src/GeneralStateTestsFiller/stStackTests/stackOverflowM1DUPFiller.json
+++ b/src/GeneralStateTestsFiller/stStackTests/stackOverflowM1DUPFiller.json
@@ -15,12 +15,25 @@
"gas" : -1,
"value" : -1
},
- "network" : ["ALL"],
+ "network" : ["Frontier", "Homestead", "EIP150", "EIP158"],
"result" : {
"6295ee1b4f6dd65047762f924ecd367c17eabf8f" : {
"balance" : "1"
}
}
+ },
+ {
+ "indexes" : {
+ "data" : [11],
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "1030cf6804a682ed06178f6b3b3028b3b626fff6" : {
+ "balance" : "1"
+ }
+ }
}
],
"pre" : {
diff --git a/src/GeneralStateTestsFiller/stStackTests/stackOverflowM1Filler.json b/src/GeneralStateTestsFiller/stStackTests/stackOverflowM1Filler.json
index f56de4424..8953b7c50 100644
--- a/src/GeneralStateTestsFiller/stStackTests/stackOverflowM1Filler.json
+++ b/src/GeneralStateTestsFiller/stStackTests/stackOverflowM1Filler.json
@@ -15,12 +15,25 @@
"gas" : -1,
"value" : -1
},
- "network" : ["ALL"],
+ "network" : ["Frontier", "Homestead", "EIP150", "EIP158"],
"result" : {
"6295ee1b4f6dd65047762f924ecd367c17eabf8f" : {
"balance" : "1"
}
}
+ },
+ {
+ "indexes" : {
+ "data" : [1],
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "2e26e9c9425cf4c48dd6c89248d85e62d71451a5" : {
+ "balance" : "1"
+ }
+ }
}
],
"pre" : {
diff --git a/src/GeneralStateTestsFiller/stStackTests/stackOverflowM1PUSHFiller.json b/src/GeneralStateTestsFiller/stStackTests/stackOverflowM1PUSHFiller.json
index ecc5d8cde..66ef680d7 100644
--- a/src/GeneralStateTestsFiller/stStackTests/stackOverflowM1PUSHFiller.json
+++ b/src/GeneralStateTestsFiller/stStackTests/stackOverflowM1PUSHFiller.json
@@ -15,12 +15,25 @@
"gas" : -1,
"value" : -1
},
- "network" : ["ALL"],
+ "network" : ["Frontier", "Homestead", "EIP150", "EIP158"],
"result" : {
"6295ee1b4f6dd65047762f924ecd367c17eabf8f" : {
"balance" : "1"
}
}
+ },
+ {
+ "indexes" : {
+ "data" : [6],
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "97c43c428b03eaf8a03b15808635623a74a1959e" : {
+ "balance" : "1"
+ }
+ }
}
],
"pre" : {
diff --git a/src/GeneralStateTestsFiller/stStaticCall/static_contractCreationMakeCallThatAskMoreGasThenTransactionProvidedFiller.json b/src/GeneralStateTestsFiller/stStaticCall/static_contractCreationMakeCallThatAskMoreGasThenTransactionProvidedFiller.json
index cafcddedd..69c3a17f0 100644
--- a/src/GeneralStateTestsFiller/stStaticCall/static_contractCreationMakeCallThatAskMoreGasThenTransactionProvidedFiller.json
+++ b/src/GeneralStateTestsFiller/stStaticCall/static_contractCreationMakeCallThatAskMoreGasThenTransactionProvidedFiller.json
@@ -10,14 +10,37 @@
},
"expect" : [
{
- "indexes" : {
- "data" : -1,
- "gas" : -1,
- "value" : -1
- },
+ "indexes" : { "data" : 0, "gas" : -1, "value" : -1 },
"network" : ["Metropolis"],
"result" : {
- "6295ee1b4f6dd65047762f924ecd367c17eabf8f": {
+ "3eb343d99f94205712c88c1cc7817bd428f8d3ef": {
+ "nonce" : "1"
+ }
+ }
+ },
+ {
+ "indexes" : { "data" : 1, "gas" : -1, "value" : -1 },
+ "network" : ["Metropolis"],
+ "result" : {
+ "e005e77ffd2953dd93c80b805101c03dac64291b": {
+ "nonce" : "1"
+ }
+ }
+ },
+ {
+ "indexes" : { "data" : 2, "gas" : -1, "value" : -1 },
+ "network" : ["Metropolis"],
+ "result" : {
+ "a3383b59156e2e9a7ba1b632d8111c10fe9c7078": {
+ "nonce" : "1"
+ }
+ }
+ },
+ {
+ "indexes" : { "data" : 3, "gas" : -1, "value" : -1 },
+ "network" : ["Metropolis"],
+ "result" : {
+ "df0f13f932cd2b119699443b14ffa29b6934b47f": {
"nonce" : "1"
}
}
diff --git a/src/GeneralStateTestsFiller/stStaticCall/static_contractCreationOOGdontLeaveEmptyContractViaTransactionFiller.json b/src/GeneralStateTestsFiller/stStaticCall/static_contractCreationOOGdontLeaveEmptyContractViaTransactionFiller.json
index 96b506f51..6120d465a 100644
--- a/src/GeneralStateTestsFiller/stStaticCall/static_contractCreationOOGdontLeaveEmptyContractViaTransactionFiller.json
+++ b/src/GeneralStateTestsFiller/stStaticCall/static_contractCreationOOGdontLeaveEmptyContractViaTransactionFiller.json
@@ -13,7 +13,7 @@
"indexes" : { "data" : -1, "gas" : -1, "value" : -1},
"network" : ["Metropolis"],
"result" : {
- "6295ee1b4f6dd65047762f924ecd367c17eabf8f": {
+ "e005e77ffd2953dd93c80b805101c03dac64291b": {
"nonce" : "1"
}
}
diff --git a/src/GeneralStateTestsFiller/stSystemOperationsTest/CreateHashCollisionFiller.json b/src/GeneralStateTestsFiller/stSystemOperationsTest/CreateHashCollisionFiller.json
index 8ed32ba37..365b06061 100644
--- a/src/GeneralStateTestsFiller/stSystemOperationsTest/CreateHashCollisionFiller.json
+++ b/src/GeneralStateTestsFiller/stSystemOperationsTest/CreateHashCollisionFiller.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["ALL"],
+ "network" : ["Frontier", "Homestead" , "EIP150" , "EIP158"],
"result" : {
"095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"storage" : {
@@ -29,6 +29,27 @@
}
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
+ "storage" : {
+ "0x00" : "0x00"
+ }
+ },
+ "d2571607e241ecf590ed94b12d87c94babe36db6" : {
+ "balance" : "42",
+ "code" : "0x60016001016055",
+ "storage" : {
+ }
+ }
+ }
}
],
"pre" : {
diff --git a/src/GeneralStateTestsFiller/stTransactionTest/CreateTransactionSuccessFiller.json b/src/GeneralStateTestsFiller/stTransactionTest/CreateTransactionSuccessFiller.json
index 9af761d71..27755dad7 100644
--- a/src/GeneralStateTestsFiller/stTransactionTest/CreateTransactionSuccessFiller.json
+++ b/src/GeneralStateTestsFiller/stTransactionTest/CreateTransactionSuccessFiller.json
@@ -59,6 +59,23 @@
}
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "4befb935223101d5011e1398eda7d09b69d0940d" : {
+ "balance" : "100",
+ "code" : "0x60e060020a600035048063f8a8fd6d14601457005b601a6020565b60006000f35b56",
+ "nonce" : "1",
+ "storage" : {
+ }
+ }
+ }
}
],
"pre" : {
diff --git a/src/GeneralStateTestsFiller/stTransactionTest/EmptyTransaction2Filler.json b/src/GeneralStateTestsFiller/stTransactionTest/EmptyTransaction2Filler.json
index fe14bcf5a..6d1a18f2c 100644
--- a/src/GeneralStateTestsFiller/stTransactionTest/EmptyTransaction2Filler.json
+++ b/src/GeneralStateTestsFiller/stTransactionTest/EmptyTransaction2Filler.json
@@ -68,6 +68,26 @@
"nonce" : "1"
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "shouldnotexist" : "1"
+ },
+ "96b19ced219f86286c413422a6698a7439d1fa52" : {
+ "code" : "0x"
+ },
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "100000",
+ "nonce" : "1"
+ }
+ }
}
],
"pre" : {
diff --git a/src/GeneralStateTestsFiller/stTransactionTest/EmptyTransaction3Filler.json b/src/GeneralStateTestsFiller/stTransactionTest/EmptyTransaction3Filler.json
index c5cce275c..2c1a3f75c 100644
--- a/src/GeneralStateTestsFiller/stTransactionTest/EmptyTransaction3Filler.json
+++ b/src/GeneralStateTestsFiller/stTransactionTest/EmptyTransaction3Filler.json
@@ -48,7 +48,27 @@
"nonce" : "1"
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "53000"
+ },
+ "96b19ced219f86286c413422a6698a7439d1fa52" : {
+ "code" : "0x"
+ },
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "47000",
+ "nonce" : "1"
+ }
}
+ }
],
"pre" : {
"a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
diff --git a/src/GeneralStateTestsFiller/stTransactionTest/TransactionSendingToEmptyFiller.json b/src/GeneralStateTestsFiller/stTransactionTest/TransactionSendingToEmptyFiller.json
index 8a6e4cc33..ae3e82070 100644
--- a/src/GeneralStateTestsFiller/stTransactionTest/TransactionSendingToEmptyFiller.json
+++ b/src/GeneralStateTestsFiller/stTransactionTest/TransactionSendingToEmptyFiller.json
@@ -15,7 +15,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["ALL"],
+ "network" : ["Frontier", "Homestead", "EIP158", "EIP150"],
"result" : {
"6295ee1b4f6dd65047762f924ecd367c17eabf8f" : {
"code" : "0x"
@@ -24,6 +24,22 @@
"nonce" : "1"
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "96b19ced219f86286c413422a6698a7439d1fa52" : {
+ "code" : "0x"
+ },
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "nonce" : "1"
+ }
+ }
}
],
"pre" : {
diff --git a/src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransacrionCreateFiller.json b/src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransacrionCreateFiller.json
index 08b3fc53f..f9dbbc635 100644
--- a/src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransacrionCreateFiller.json
+++ b/src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransacrionCreateFiller.json
@@ -33,7 +33,7 @@
},
"network" : ["Metropolis"],
"result" : {
- "b318d82866cd9f7d7a55dbbf0a80f787b72bf97c" : {
+ "96b19ced219f86286c413422a6698a7439d1fa52" : {
"shouldnotexist" : "1"
},
"ffffffffffffffffffffffffffffffffffffffff" : {
@@ -49,7 +49,7 @@
},
"network" : ["Metropolis"],
"result" : {
- "b318d82866cd9f7d7a55dbbf0a80f787b72bf97c" : {
+ "96b19ced219f86286c413422a6698a7439d1fa52" : {
"shouldnotexist" : "1"
},
"ffffffffffffffffffffffffffffffffffffffff" : {
@@ -65,7 +65,7 @@
},
"network" : ["Metropolis"],
"result" : {
- "b318d82866cd9f7d7a55dbbf0a80f787b72bf97c" : {
+ "96b19ced219f86286c413422a6698a7439d1fa52" : {
"balance" : "0x00",
"nonce" : "0x01"
},
@@ -73,6 +73,26 @@
"nonce" : "0"
}
}
+ },
+ {
+ "indexes" : {
+ "data" : [2],
+ "gas" : [3],
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "0x7b83414b72fa142b89526b0add709c106872e33a" : {
+ "nonce" : "0x01",
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffff",
+ "0x01" : "0xffffffffffffffffffffffffffffffffffffffff"
+ }
+ },
+ "ffffffffffffffffffffffffffffffffffffffff" : {
+ "nonce" : "0"
+ }
+ }
}
],
"pre" : {
@@ -86,7 +106,7 @@
},
"transaction" : {
"data" : [
- "", "0x1122334455667788990011223344556677889910"
+ "", "0x1122334455667788990011223344556677889910", "0x3260005533600155"
],
"gasLimit" : [
"60000", "20000", "21000", "121000"
diff --git a/src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransacrionCreatePrice0Filler.json b/src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransacrionCreatePrice0Filler.json
index 189fead65..67c759c6c 100644
--- a/src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransacrionCreatePrice0Filler.json
+++ b/src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransacrionCreatePrice0Filler.json
@@ -20,12 +20,15 @@
"b318d82866cd9f7d7a55dbbf0a80f787b72bf97c" : {
"shouldnotexist" : "1"
},
- "ffffffffffffffffffffffffffffffffffffffff" : {
- "nonce" : "0"
- }
+ "96b19ced219f86286c413422a6698a7439d1fa52" : {
+ "shouldnotexist" : "1"
+ },
+ "ffffffffffffffffffffffffffffffffffffffff" : {
+ "nonce" : "0"
+ }
}
},
- {
+ {
"indexes" : {
"data" : [1],
"gas" : -1,
@@ -33,15 +36,15 @@
},
"network" : ["Metropolis"],
"result" : {
- "b318d82866cd9f7d7a55dbbf0a80f787b72bf97c" : {
+ "96b19ced219f86286c413422a6698a7439d1fa52" : {
"shouldnotexist" : "1"
},
- "ffffffffffffffffffffffffffffffffffffffff" : {
- "nonce" : "0"
- }
+ "ffffffffffffffffffffffffffffffffffffffff" : {
+ "nonce" : "0"
+ }
}
},
- {
+ {
"indexes" : {
"data" : [0],
"gas" : [1,2],
@@ -49,12 +52,12 @@
},
"network" : ["Metropolis"],
"result" : {
- "b318d82866cd9f7d7a55dbbf0a80f787b72bf97c" : {
+ "96b19ced219f86286c413422a6698a7439d1fa52" : {
"shouldnotexist" : "1"
},
- "ffffffffffffffffffffffffffffffffffffffff" : {
- "nonce" : "0"
- }
+ "ffffffffffffffffffffffffffffffffffffffff" : {
+ "nonce" : "0"
+ }
}
},
{
@@ -65,13 +68,30 @@
},
"network" : ["Metropolis"],
"result" : {
- "b318d82866cd9f7d7a55dbbf0a80f787b72bf97c" : {
+ "96b19ced219f86286c413422a6698a7439d1fa52" : {
+ "balance" : "0x00",
+ "nonce" : "0x01"
+ },
+ "ffffffffffffffffffffffffffffffffffffffff" : {
+ "nonce" : "0"
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : [2],
+ "gas" : [0,3],
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "e694f562ff94f848f46fc40892878a065d370a59" : {
"balance" : "0x00",
"nonce" : "0x01"
},
- "ffffffffffffffffffffffffffffffffffffffff" : {
- "nonce" : "0"
- }
+ "ffffffffffffffffffffffffffffffffffffffff" : {
+ "nonce" : "0"
+ }
}
}
],
@@ -86,7 +106,7 @@
},
"transaction" : {
"data" : [
- "", "0x1122334455667788990011223344556677889910"
+ "", "0x1122334455667788990011223344556677889910", "0x6000"
],
"gasLimit" : [
"60000", "20000", "21000", "121000"
@@ -94,8 +114,8 @@
"gasPrice" : "0",
"nonce" : "0",
"v" : "1",
- "r" : "0",
- "s" : "0",
+ "r" : "0",
+ "s" : "0",
"to" : "",
"value" : [
"0"
diff --git a/src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransactionFiller.json b/src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransactionFiller.json
index 58ac55dd5..705b0ee42 100644
--- a/src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransactionFiller.json
+++ b/src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransactionFiller.json
@@ -112,7 +112,7 @@
"s" : "0",
"to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
"value" : [
- "0", "1"
+ "0", "1", "100000"
]
}
}
diff --git a/src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransactionOriginFiller.json b/src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransactionOriginFiller.json
new file mode 100644
index 000000000..eb9b4341d
--- /dev/null
+++ b/src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransactionOriginFiller.json
@@ -0,0 +1,110 @@
+{
+ "zeroSigTransactionOrigin" : {
+ "env" : {
+ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "0x020000",
+ "currentGasLimit" : "10000000",
+ "currentNumber" : "1",
+ "currentTimestamp" : "1000",
+ "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "expect" : [
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : [0,3],
+ "value" : 0
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "ffffffffffffffffffffffffffffffffffffffff" : {
+ "balance" : "100000",
+ "code" : "",
+ "nonce" : "0",
+ "storage" : {
+ }
+ },
+ "1000000000000000000000000000000000000000" : {
+ "storage" : {
+ "0x00" : "0xffffffffffffffffffffffffffffffffffffffff",
+ "0x01" : "0xffffffffffffffffffffffffffffffffffffffff"
+ }
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : [1,2],
+ "value" : 0
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "ffffffffffffffffffffffffffffffffffffffff" : {
+ "balance" : "100000",
+ "code" : "",
+ "nonce" : "0",
+ "storage" : {
+ }
+ },
+ "1000000000000000000000000000000000000000" : {
+ "storage" : {
+ "0x00" : "0",
+ "0x01" : "0"
+ }
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Frontier", "Homestead", "EIP150", "EIP158"],
+ "result" : {
+ "ffffffffffffffffffffffffffffffffffffffff" : {
+ "balance" : "100000",
+ "code" : "",
+ "nonce" : "0",
+ "storage" : {
+ }
+ }
+ }
+ }
+ ],
+ "pre" : {
+ "ffffffffffffffffffffffffffffffffffffffff" : {
+ "balance" : "100000",
+ "code" : "",
+ "nonce" : "0",
+ "storage" : {
+ }
+ },
+ "1000000000000000000000000000000000000000" : {
+ "balance" : "100000",
+ "code" : "{ [[0]] (ORIGIN) [[1]] (CALLER) }",
+ "nonce" : "0",
+ "storage" : {
+ }
+ }
+ },
+ "transaction" : {
+ "data" : [
+ ""
+ ],
+ "gasLimit" : [
+ "70000", "20000", "21000", "121000"
+ ],
+ "gasPrice" : "0",
+ "nonce" : "0",
+ "v" : "1",
+ "r" : "0",
+ "s" : "0",
+ "to" : "1000000000000000000000000000000000000000",
+ "value" : [
+ "0", "1", "100000"
+ ]
+ }
+ }
+}
diff --git a/src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransactionToZero2Filler.json b/src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransactionToZero2Filler.json
new file mode 100644
index 000000000..b8dfbed66
--- /dev/null
+++ b/src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransactionToZero2Filler.json
@@ -0,0 +1,248 @@
+{
+ "zeroSigTransactionToZero2" : {
+ "env" : {
+ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "0x020000",
+ "currentGasLimit" : "10000000",
+ "currentNumber" : "1",
+ "currentTimestamp" : "1000",
+ "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "expect" : [
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : 1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "a000000000000000000000000000000000000000" : {
+ "storage" : {
+ "0x00" : "0x00"
+ }
+ },
+ "1000000000000000000000000000000000000000" : {
+ "storage" : {
+ "0x01" : "0x00"
+ }
+ },
+ "2000000000000000000000000000000000000000" : {
+ "storage" : {
+ "0x01" : "0x00"
+ }
+ },
+ "3000000000000000000000000000000000000000" : {
+ "storage" : {
+ "0x01" : "0x00"
+ }
+ },
+ "ffffffffffffffffffffffffffffffffffffffff" : {
+ "balance" : "100000",
+ "code" : "",
+ "nonce" : "0",
+ "storage" : {
+ }
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : [0],
+ "gas" : [0],
+ "value" : 0
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "a000000000000000000000000000000000000000" : {
+ "storage" : {
+ "0x00" : "0x01"
+ }
+ },
+ "1000000000000000000000000000000000000000" : {
+ "storage" : {
+ "0x01" : "0x01",
+ "0x02" : "0xffffffffffffffffffffffffffffffffffffffff",
+ "0x03" : "0xa000000000000000000000000000000000000000"
+ }
+ },
+ "ffffffffffffffffffffffffffffffffffffffff" : {
+ "balance" : "100000",
+ "code" : "",
+ "nonce" : "0",
+ "storage" : {
+ }
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : [1],
+ "gas" : [0],
+ "value" : 0
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "a000000000000000000000000000000000000000" : {
+ "storage" : {
+ "0x00" : "0x01"
+ }
+ },
+ "2000000000000000000000000000000000000000" : {
+ "storage" : {
+ "0x01" : "0x01",
+ "0x02" : "0xffffffffffffffffffffffffffffffffffffffff",
+ "0x03" : "0xa000000000000000000000000000000000000000"
+ }
+ },
+ "ffffffffffffffffffffffffffffffffffffffff" : {
+ "balance" : "100000",
+ "code" : "",
+ "nonce" : "0",
+ "storage" : {
+ }
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : [2],
+ "gas" : [0],
+ "value" : 0
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "a000000000000000000000000000000000000000" : {
+ "storage" : {
+ "0x00" : "0x01"
+ }
+ },
+ "3000000000000000000000000000000000000000" : {
+ "storage" : {
+ "0x01" : "0x01",
+ "0x02" : "0xffffffffffffffffffffffffffffffffffffffff",
+ "0x03" : "0xa000000000000000000000000000000000000000"
+ }
+ },
+ "ffffffffffffffffffffffffffffffffffffffff" : {
+ "balance" : "100000",
+ "code" : "",
+ "nonce" : "0",
+ "storage" : {
+ }
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : [1,2],
+ "value" : 0
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "a000000000000000000000000000000000000000" : {
+ "storage" : {
+ "0x00" : "0x00"
+ }
+ },
+ "1000000000000000000000000000000000000000" : {
+ "storage" : {
+ "0x01" : "0x00"
+ }
+ },
+ "2000000000000000000000000000000000000000" : {
+ "storage" : {
+ "0x01" : "0x00"
+ }
+ },
+ "3000000000000000000000000000000000000000" : {
+ "storage" : {
+ "0x01" : "0x00"
+ }
+ },
+ "ffffffffffffffffffffffffffffffffffffffff" : {
+ "balance" : "100000",
+ "code" : "",
+ "nonce" : "0",
+ "storage" : {
+ }
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Frontier", "Homestead", "EIP150", "EIP158"],
+ "result" : {
+ "ffffffffffffffffffffffffffffffffffffffff" : {
+ "balance" : "100000",
+ "code" : "",
+ "nonce" : "0",
+ "storage" : {
+ }
+ }
+ }
+ }
+ ],
+ "pre" : {
+ "a000000000000000000000000000000000000000" : {
+ "balance" : "100000",
+ "code" : "{ [[0]](CALL (GAS) (CALLDATALOAD 0) (CALLVALUE) 0 0 0 0) }",
+ "nonce" : "0",
+ "storage" : {
+ }
+ },
+ "1000000000000000000000000000000000000000" : {
+ "balance" : "100000",
+ "code" : "{ [[1]] (CALL (GAS) 0xffffffffffffffffffffffffffffffffffffffff (CALLVALUE) 0 0 0 0) [[2]] (ORIGIN) [[3]] (CALLER) }",
+ "nonce" : "0",
+ "storage" : {
+ }
+ },
+ "2000000000000000000000000000000000000000" : {
+ "balance" : "100000",
+ "code" : "{ [[1]] (CALLCODE (GAS) 0xffffffffffffffffffffffffffffffffffffffff (CALLVALUE) 0 0 0 0) [[2]] (ORIGIN) [[3]] (CALLER) }",
+ "nonce" : "0",
+ "storage" : {
+ }
+ },
+ "3000000000000000000000000000000000000000" : {
+ "balance" : "100000",
+ "code" : "{ [[1]] (DELEGATECALL (GAS) 0xffffffffffffffffffffffffffffffffffffffff 0 0 0 0) [[2]] (ORIGIN) [[3]] (CALLER) }",
+ "nonce" : "0",
+ "storage" : {
+ }
+ },
+ "ffffffffffffffffffffffffffffffffffffffff" : {
+ "balance" : "100000",
+ "code" : "",
+ "nonce" : "0",
+ "storage" : {
+ }
+ }
+ },
+ "transaction" : {
+ "data" : [
+ "0x0000000000000000000000001000000000000000000000000000000000000000",
+ "0x0000000000000000000000002000000000000000000000000000000000000000",
+ "0x0000000000000000000000003000000000000000000000000000000000000000"
+ ],
+ "gasLimit" : [
+ "600000", "20000", "0"
+ ],
+ "gasPrice" : "0",
+ "nonce" : "0",
+ "v" : "1",
+ "r" : "0",
+ "s" : "0",
+ "to" : "a000000000000000000000000000000000000000",
+ "value" : [
+ "0", "100"
+ ]
+ }
+ }
+}
diff --git a/src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransactionToZeroFiller.json b/src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransactionToZeroFiller.json
new file mode 100644
index 000000000..1b1143d64
--- /dev/null
+++ b/src/GeneralStateTestsFiller/stTransactionTest/zeroSigTransactionToZeroFiller.json
@@ -0,0 +1,74 @@
+{
+ "zeroSigTransactionToZero" : {
+ "env" : {
+ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "0x020000",
+ "currentGasLimit" : "10000000",
+ "currentNumber" : "1",
+ "currentTimestamp" : "1000",
+ "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "expect" : [
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "ffffffffffffffffffffffffffffffffffffffff" : {
+ "balance" : "100000",
+ "code" : "",
+ "nonce" : "0",
+ "storage" : {
+ }
+ }
+ }
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Frontier", "Homestead", "EIP150", "EIP158"],
+ "result" : {
+ "ffffffffffffffffffffffffffffffffffffffff" : {
+ "balance" : "100000",
+ "code" : "",
+ "nonce" : "0",
+ "storage" : {
+ }
+ }
+ }
+ }
+ ],
+ "pre" : {
+ "ffffffffffffffffffffffffffffffffffffffff" : {
+ "balance" : "100000",
+ "code" : "",
+ "nonce" : "0",
+ "storage" : {
+ }
+ }
+ },
+ "transaction" : {
+ "data" : [
+ "", "0x1122334455667788990011223344556677889910"
+ ],
+ "gasLimit" : [
+ "60000", "20000", "21000", "121000"
+ ],
+ "gasPrice" : "0",
+ "nonce" : "0",
+ "v" : "1",
+ "r" : "0",
+ "s" : "0",
+ "to" : "ffffffffffffffffffffffffffffffffffffffff",
+ "value" : [
+ "0", "1", "100000"
+ ]
+ }
+ }
+}
diff --git a/src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsAfterFiller.json b/src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsAfterFiller.json
index 2fb6f2706..ce5281270 100644
--- a/src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsAfterFiller.json
+++ b/src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsAfterFiller.json
@@ -27,7 +27,7 @@
}
}
},
- {
+ {
"indexes" : {
"data" : -1,
"gas" : -1,
@@ -44,6 +44,24 @@
}
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "746e5505debcfbf945fca34bfb241878ca2a6193" : {
+ "balance" : "0x0186a0",
+ "code" : "0x396000f3006000355415600957005b60",
+ "nonce" : "0x01",
+ "storage" : {
+ "0x01" : "0x01"
+ }
+ }
+ }
}
],
"pre" : {
diff --git a/src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsAtFiller.json b/src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsAtFiller.json
index d633c7440..260ffb33e 100644
--- a/src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsAtFiller.json
+++ b/src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsAtFiller.json
@@ -27,7 +27,7 @@
}
}
},
- {
+ {
"indexes" : {
"data" : -1,
"gas" : -1,
@@ -44,6 +44,24 @@
}
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "746e5505debcfbf945fca34bfb241878ca2a6193" : {
+ "balance" : "0x0186a0",
+ "code" : "0x396000f3006000355415600957005b60",
+ "nonce" : "0x01",
+ "storage" : {
+ "0x01" : "0x01"
+ }
+ }
+ }
}
],
"pre" : {
diff --git a/src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsBeforeFiller.json b/src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsBeforeFiller.json
index 81b11b662..75185477a 100644
--- a/src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsBeforeFiller.json
+++ b/src/GeneralStateTestsFiller/stTransitionTest/createNameRegistratorPerTxsBeforeFiller.json
@@ -27,7 +27,7 @@
}
}
},
- {
+ {
"indexes" : {
"data" : -1,
"gas" : -1,
@@ -44,6 +44,24 @@
}
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "746e5505debcfbf945fca34bfb241878ca2a6193" : {
+ "balance" : "0x0186a0",
+ "code" : "0x396000f3006000355415600957005b60",
+ "nonce" : "0x01",
+ "storage" : {
+ "0x01" : "0x01"
+ }
+ }
+ }
}
],
"pre" : {
diff --git a/src/GeneralStateTestsFiller/stWalletTest/dayLimitConstructionFiller.json b/src/GeneralStateTestsFiller/stWalletTest/dayLimitConstructionFiller.json
index d1149d74d..efd58cc97 100644
--- a/src/GeneralStateTestsFiller/stWalletTest/dayLimitConstructionFiller.json
+++ b/src/GeneralStateTestsFiller/stWalletTest/dayLimitConstructionFiller.json
@@ -37,7 +37,7 @@
}
}
},
- {
+ {
"indexes" : {
"data" : -1,
"gas" : [0,1],
@@ -64,6 +64,34 @@
}
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : [0,1],
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "code" : "0x",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ },
+ "4dcb137cde4f7b75e1a8f9d14cd6ad5d088e235d" : {
+ "balance" : "0x64",
+ "code" : "0x606060405236156100985760e060020a6000350463173825d9811461009a5780632f54bf6e146100f65780634123cb6b1461011a5780635c52c2f5146101235780637065cb4814610154578063746c917114610188578063b20d30a914610191578063b75c7dc6146101c5578063ba51a6df146101f5578063c2cf732614610229578063f00d4b5d14610269578063f1736d86146102a2575b005b6100986004356000600036436040518084848082843750505090910190815260405190819003602001902090506105b9815b600160a060020a0333166000908152610102602052604081205481808083811415610719576108b0565b6102ac6004355b600160a060020a0316600090815261010260205260408120541190565b6102ac60015481565b6100986000364360405180848480828437505050909101908152604051908190036020019020905061070b816100cc565b61009860043560003643604051808484808284375050509091019081526040519081900360200190209050610531816100cc565b6102ac60005481565b610098600435600036436040518084848082843750505090910190815260405190819003602001902090506106ff816100cc565b610098600435600160a060020a03331660009081526101026020526040812054908080838114156102be57610340565b61009860043560003643604051808484808284375050509091019081526040519081900360200190209050610678816100cc565b6102ac600435602435600082815261010360209081526040808320600160a060020a0385168452610102909252822054829081818114156106d1576106f5565b6100986004356024356000600036436040518084848082843750505090910190815260405190819003602001902090506103ca816100cc565b6102ac6101055481565b60408051918252519081900360200190f35b5050506000828152610103602052604081206001810154600284900a92908316819011156103405781546001838101805492909101845590849003905560408051600160a060020a03331681526020810187905281517fc7fb647e59b18047309aa15aad418e5d7ca96d173ad704f1031a2c3d7591734b929181900390910190a15b5050505050565b600160a060020a038316600283610100811015610002570155600160a060020a0384811660008181526101026020908152604080832083905593871680835291849020869055835192835282015281517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c929181900390910190a15b505b505050565b156103c3576103d8836100fd565b156103e357506103c5565b600160a060020a03841660009081526101026020526040812054925082141561040c57506103c5565b6103475b6101045460005b8181101561085f576101048054829081101561000257600091825260008051602061099483398151915201541461048a5761010480546101039160009184908110156100025760008051602061099483398151915201548252506020919091526040812081815560018101829055600201555b600101610417565b60018054810190819055600160a060020a038316906002906101008110156100025790900160005081905550600160005054610102600050600084600160a060020a03168152602001908152602001600020600050819055507f994a936646fe87ffe4f1e469d3d6aa417d6b855598397f323de5b449f765f0c3826040518082600160a060020a0316815260200191505060405180910390a15b505b50565b1561052c5761053f826100fd565b1561054a575061052e565b610552610410565b60015460fa90106105675761056561057c565b505b60015460fa9010610492575061052e565b6106365b600060015b600154811015610899575b600154811080156105ac5750600281610100811015610002570154600014155b156108b95760010161058c565b156103c557600160a060020a0383166000908152610102602052604081205492508214156105e7575061052c565b6001600160005054036000600050541115610602575061052c565b600060028361010081101561000257508301819055600160a060020a03841681526101026020526040812055610578610410565b5060408051600160a060020a038516815290517f58619076adf5bb0943d100ef88d52d7c3fd691b19d3a9071b555b651fbf418da9181900360200190a1505050565b1561052c5760015482111561068d575061052e565b600082905561069a610410565b6040805183815290517facbdb084c721332ac59f9b8e392196c9eb0e4932862da8eb9beaf0dad4f550da9181900360200190a15050565b506001830154600282900a908116600014156106f057600094506106f5565b600194505b5050505092915050565b1561052c575061010555565b1561052e5760006101065550565b60008681526101036020526040812080549094509092508214156107a2578154835560018381018390556101048054918201808255828015829011610771578183600052602060002091820191016107719190610885565b5050506002840181905561010480548892908110156100025760009190915260008051602061099483398151915201555b506001820154600284900a908116600014156108b05760408051600160a060020a03331681526020810188905281517fe1c52dc63b719ade82e8bea94cc41a0d5d28e4aaf536adb5e9cccc9ff8c1aeda929181900390910190a182546001901161089d57600086815261010360205260409020600201546101048054909190811015610002576040600090812060008051602061099483398151915292909201819055808255600180830182905560029092015595506108b09050565b61010480546000808355919091526103c590600080516020610994833981519152908101905b808211156108995760008155600101610885565b5090565b8254600019018355600183018054821790555b50505050919050565b5b600180541180156108dc57506001546002906101008110156100025701546000145b156108f057600180546000190190556108ba565b600154811080156109135750600154600290610100811015610002570154600014155b801561092d57506002816101008110156100025701546000145b1561098e57600154600290610100811015610002578101549082610100811015610002578101919091558190610102906000908361010081101561000257810154825260209290925260408120929092556001546101008110156100025701555b61058156004c0be60200faa20559308cb7b5a1bb3255c16cb1cab91f525b5ae7a03d02fabe",
+ "nonce" : "0x01",
+ "storage" : {
+ "0x00" : "0x01",
+ "0x01" : "0x01",
+ "0x0107" : "0",
+ "0x03" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "0x6e369836487c234b9e553ef3f787c2d8865520739d340c67b3d251a33986e58d" : "0x01"
+ }
+ }
+ }
}
],
"pre" : {
diff --git a/src/GeneralStateTestsFiller/stWalletTest/dayLimitConstructionOOGFiller.json b/src/GeneralStateTestsFiller/stWalletTest/dayLimitConstructionOOGFiller.json
index 9981fd9e6..b72028b9f 100644
--- a/src/GeneralStateTestsFiller/stWalletTest/dayLimitConstructionOOGFiller.json
+++ b/src/GeneralStateTestsFiller/stWalletTest/dayLimitConstructionOOGFiller.json
@@ -39,7 +39,7 @@
"gas" : -1,
"value" : -1
},
- "network" : ["Homestead", "EIP150", "EIP158"],
+ "network" : ["Homestead", "EIP150", "EIP158", "Metropolis"],
"result" : {
"2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
"balance" : "0x04661a",
diff --git a/src/GeneralStateTestsFiller/stWalletTest/dayLimitConstructionPartialFiller.json b/src/GeneralStateTestsFiller/stWalletTest/dayLimitConstructionPartialFiller.json
index fed0f154d..2b65bc852 100644
--- a/src/GeneralStateTestsFiller/stWalletTest/dayLimitConstructionPartialFiller.json
+++ b/src/GeneralStateTestsFiller/stWalletTest/dayLimitConstructionPartialFiller.json
@@ -63,6 +63,33 @@
}
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "code" : "0x",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ },
+ "4dcb137cde4f7b75e1a8f9d14cd6ad5d088e235d" : {
+ "balance" : "0x64",
+ "code" : "0x606060405236156100985760e060020a6000350463173825d9811461009a5780632f54bf6e146100f65780634123cb6b1461011a5780635c52c2f5146101235780637065cb4814610154578063746c917114610188578063b20d30a914610191578063b75c7dc6146101c5578063ba51a6df146101f5578063c2cf732614610229578063f00d4b5d14610269578063f1736d86146102a2575b005b6100986004356000600036436040518084848082843750505090910190815260405190819003602001902090506105b9815b600160a060020a0333166000908152610102602052604081205481808083811415610719576108b0565b6102ac6004355b600160a060020a0316600090815261010260205260408120541190565b6102ac60015481565b6100986000364360405180848480828437505050909101908152604051908190036020019020905061070b816100cc565b61009860043560003643604051808484808284375050509091019081526040519081900360200190209050610531816100cc565b6102ac60005481565b610098600435600036436040518084848082843750505090910190815260405190819003602001902090506106ff816100cc565b610098600435600160a060020a03331660009081526101026020526040812054908080838114156102be57610340565b61009860043560003643604051808484808284375050509091019081526040519081900360200190209050610678816100cc565b6102ac600435602435600082815261010360209081526040808320600160a060020a0385168452610102909252822054829081818114156106d1576106f5565b6100986004356024356000600036436040518084848082843750505090910190815260405190819003602001902090506103ca816100cc565b6102ac6101055481565b60408051918252519081900360200190f35b5050506000828152610103602052604081206001810154600284900a92908316819011156103405781546001838101805492909101845590849003905560408051600160a060020a03331681526020810187905281517fc7fb647e59b18047309aa15aad418e5d7ca96d173ad704f1031a2c3d7591734b929181900390910190a15b5050505050565b600160a060020a038316600283610100811015610002570155600160a060020a0384811660008181526101026020908152604080832083905593871680835291849020869055835192835282015281517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c929181900390910190a15b505b505050565b156103c3576103d8836100fd565b156103e357506103c5565b600160a060020a03841660009081526101026020526040812054925082141561040c57506103c5565b6103475b6101045460005b8181101561085f576101048054829081101561000257600091825260008051602061099483398151915201541461048a5761010480546101039160009184908110156100025760008051602061099483398151915201548252506020919091526040812081815560018101829055600201555b600101610417565b60018054810190819055600160a060020a038316906002906101008110156100025790900160005081905550600160005054610102600050600084600160a060020a03168152602001908152602001600020600050819055507f994a936646fe87ffe4f1e469d3d6aa417d6b855598397f323de5b449f765f0c3826040518082600160a060020a0316815260200191505060405180910390a15b505b50565b1561052c5761053f826100fd565b1561054a575061052e565b610552610410565b60015460fa90106105675761056561057c565b505b60015460fa9010610492575061052e565b6106365b600060015b600154811015610899575b600154811080156105ac5750600281610100811015610002570154600014155b156108b95760010161058c565b156103c557600160a060020a0383166000908152610102602052604081205492508214156105e7575061052c565b6001600160005054036000600050541115610602575061052c565b600060028361010081101561000257508301819055600160a060020a03841681526101026020526040812055610578610410565b5060408051600160a060020a038516815290517f58619076adf5bb0943d100ef88d52d7c3fd691b19d3a9071b555b651fbf418da9181900360200190a1505050565b1561052c5760015482111561068d575061052e565b600082905561069a610410565b6040805183815290517facbdb084c721332ac59f9b8e392196c9eb0e4932862da8eb9beaf0dad4f550da9181900360200190a15050565b506001830154600282900a908116600014156106f057600094506106f5565b600194505b5050505092915050565b1561052c575061010555565b1561052e5760006101065550565b60008681526101036020526040812080549094509092508214156107a2578154835560018381018390556101048054918201808255828015829011610771578183600052602060002091820191016107719190610885565b5050506002840181905561010480548892908110156100025760009190915260008051602061099483398151915201555b506001820154600284900a908116600014156108b05760408051600160a060020a03331681526020810188905281517fe1c52dc63b719ade82e8bea94cc41a0d5d28e4aaf536adb5e9cccc9ff8c1aeda929181900390910190a182546001901161089d57600086815261010360205260409020600201546101048054909190811015610002576040600090812060008051602061099483398151915292909201819055808255600180830182905560029092015595506108b09050565b61010480546000808355919091526103c590600080516020610994833981519152908101905b808211156108995760008155600101610885565b5090565b8254600019018355600183018054821790555b50505050919050565b5b600180541180156108dc57506001546002906101008110156100025701546000145b156108f057600180546000190190556108ba565b600154811080156109135750600154600290610100811015610002570154600014155b801561092d57506002816101008110156100025701546000145b1561098e57600154600290610100811015610002578101549082610100811015610002578101919091558190610102906000908361010081101561000257810154825260209290925260408120929092556001546101008110156100025701555b61058156004c0be60200faa20559308cb7b5a1bb3255c16cb1cab91f525b5ae7a03d02fabe",
+ "nonce" : "0x01",
+ "storage" : {
+ "0x00" : "0x01",
+ "0x01" : "0x01",
+ "0x03" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "0x6e369836487c234b9e553ef3f787c2d8865520739d340c67b3d251a33986e58d" : "0x01"
+ }
+ }
+ }
}
],
"pre" : {
diff --git a/src/GeneralStateTestsFiller/stWalletTest/multiOwnedConstructionCorrectFiller.json b/src/GeneralStateTestsFiller/stWalletTest/multiOwnedConstructionCorrectFiller.json
index 857e83ffd..d36a70353 100644
--- a/src/GeneralStateTestsFiller/stWalletTest/multiOwnedConstructionCorrectFiller.json
+++ b/src/GeneralStateTestsFiller/stWalletTest/multiOwnedConstructionCorrectFiller.json
@@ -36,7 +36,7 @@
}
}
},
- {
+ {
"indexes" : {
"data" : -1,
"gas" : -1,
@@ -62,6 +62,33 @@
}
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "4ccb78c71f57c8a27ceb6f9c7c78215d9b98ebd2" : {
+ "balance" : "0x64",
+ "code" : "0x606060405236156100775760e060020a6000350463173825d981146100795780632f54bf6e146100d55780634123cb6b146100f95780637065cb4814610102578063746c917114610136578063b75c7dc61461013f578063ba51a6df1461016f578063c2cf7326146101a3578063f00d4b5d146101e3575b005b610077600435600060003643604051808484808284375050509091019081526040519081900360200190209050610529815b600160a060020a033316600090815261010260205260408120548180808381141561066f57610806565b61021c6004355b600160a060020a0316600090815261010260205260408120541190565b61021c60015481565b610077600435600036436040518084848082843750505090910190815260405190819003602001902090506104a1816100ab565b61021c60005481565b610077600435600160a060020a033316600090815261010260205260408120549080808381141561022e576102b0565b610077600435600036436040518084848082843750505090910190815260405190819003602001902090506105e8816100ab565b61021c600435602435600082815261010360209081526040808320600160a060020a03851684526101029092528220548290818181141561064157610665565b61007760043560243560006000364360405180848480828437505050909101908152604051908190036020019020905061033a816100ab565b60408051918252519081900360200190f35b5050506000828152610103602052604081206001810154600284900a92908316819011156102b05781546001838101805492909101845590849003905560408051600160a060020a03331681526020810187905281517fc7fb647e59b18047309aa15aad418e5d7ca96d173ad704f1031a2c3d7591734b929181900390910190a15b5050505050565b600160a060020a038316600283610100811015610002570155600160a060020a0384811660008181526101026020908152604080832083905593871680835291849020869055835192835282015281517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c929181900390910190a15b505b505050565b1561033357610348836100dc565b156103535750610335565b600160a060020a03841660009081526101026020526040812054925082141561037c5750610335565b6102b75b6101045460005b818110156107b557610104805482908110156100025760009182526000805160206108ea8339815191520154146103fa576101048054610103916000918490811015610002576000805160206108ea83398151915201548252506020919091526040812081815560018101829055600201555b600101610387565b60018054810190819055600160a060020a038316906002906101008110156100025790900160005081905550600160005054610102600050600084600160a060020a03168152602001908152602001600020600050819055507f994a936646fe87ffe4f1e469d3d6aa417d6b855598397f323de5b449f765f0c3826040518082600160a060020a0316815260200191505060405180910390a15b505b50565b1561049c576104af826100dc565b156104ba575061049e565b6104c2610380565b60015460fa90106104d7576104d56104ec565b505b60015460fa9010610402575061049e565b6105a65b600060015b6001548110156107ef575b6001548110801561051c5750600281610100811015610002570154600014155b1561080f576001016104fc565b1561033557600160a060020a038316600090815261010260205260408120549250821415610557575061049c565b6001600160005054036000600050541115610572575061049c565b600060028361010081101561000257508301819055600160a060020a038416815261010260205260408120556104e8610380565b5060408051600160a060020a038516815290517f58619076adf5bb0943d100ef88d52d7c3fd691b19d3a9071b555b651fbf418da9181900360200190a1505050565b1561049c576001548211156105fd575061049e565b600082905561060a610380565b6040805183815290517facbdb084c721332ac59f9b8e392196c9eb0e4932862da8eb9beaf0dad4f550da9181900360200190a15050565b506001830154600282900a908116600014156106605760009450610665565b600194505b5050505092915050565b60008681526101036020526040812080549094509092508214156106f85781548355600183810183905561010480549182018082558280158290116106c7578183600052602060002091820191016106c791906107db565b505050600284018190556101048054889290811015610002576000919091526000805160206108ea83398151915201555b506001820154600284900a908116600014156108065760408051600160a060020a03331681526020810188905281517fe1c52dc63b719ade82e8bea94cc41a0d5d28e4aaf536adb5e9cccc9ff8c1aeda929181900390910190a18254600190116107f35760008681526101036020526040902060020154610104805490919081101561000257604060009081206000805160206108ea83398151915292909201819055808255600180830182905560029092015595506108069050565b6101048054600080835591909152610335906000805160206108ea833981519152908101905b808211156107ef57600081556001016107db565b5090565b8254600019018355600183018054821790555b50505050919050565b5b6001805411801561083257506001546002906101008110156100025701546000145b156108465760018054600019019055610810565b600154811080156108695750600154600290610100811015610002570154600014155b801561088357506002816101008110156100025701546000145b156108e457600154600290610100811015610002578101549082610100811015610002578101919091558190610102906000908361010081101561000257810154825260209290925260408120929092556001546101008110156100025701555b6104f156004c0be60200faa20559308cb7b5a1bb3255c16cb1cab91f525b5ae7a03d02fabe",
+ "nonce" : "0x01",
+ "storage" : {
+ "0x00" : "0x01",
+ "0x01" : "0x01",
+ "0x03" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "0x6e369836487c234b9e553ef3f787c2d8865520739d340c67b3d251a33986e58d" : "0x01"
+ }
+ },
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "code" : "0x",
+ "nonce" : "0x01",
+ "storage" : {
+ }
+ }
+ }
}
],
"pre" : {
diff --git a/src/GeneralStateTestsFiller/stWalletTest/walletConstructionFiller.json b/src/GeneralStateTestsFiller/stWalletTest/walletConstructionFiller.json
index f5a665177..9a4e6c286 100644
--- a/src/GeneralStateTestsFiller/stWalletTest/walletConstructionFiller.json
+++ b/src/GeneralStateTestsFiller/stWalletTest/walletConstructionFiller.json
@@ -37,7 +37,7 @@
}
}
},
- {
+ {
"indexes" : {
"data" : -1,
"gas" : [0,1],
@@ -64,6 +64,34 @@
}
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : [0,1],
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "code" : "0x",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ },
+ "0c302bea46cc4c58595a900e5847dbe140553de6" : {
+ "balance" : "0x64",
+ "code" : "0x606060405236156100b95760e060020a6000350463173825d9811461010b5780632f54bf6e146101675780634123cb6b1461018f5780635c52c2f5146101985780637065cb48146101c9578063746c9171146101fd578063797af62714610206578063b20d30a914610219578063b61d27f61461024d578063b75c7dc61461026e578063ba51a6df1461029e578063c2cf7326146102d2578063cbf0b0c014610312578063f00d4b5d14610346578063f1736d861461037f575b61038960003411156101095760408051600160a060020a033316815234602082015281517fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c929181900390910190a15b565b610389600435600060003643604051808484808284375050509091019081526040519081900360200190209050610693815b600160a060020a0333166000908152610102602052604081205481808083811415610c1357610d6c565b61038b6004355b600160a060020a03811660009081526101026020526040812054115b919050565b61038b60015481565b610389600036436040518084848082843750505090910190815260405190819003602001902090506107e58161013d565b6103896004356000364360405180848480828437505050909101908152604051908190036020019020905061060b8161013d565b61038b60005481565b61038b6004355b600081610a4b8161013d565b610389600435600036436040518084848082843750505090910190815260405190819003602001902090506107d98161013d565b61038b6004803590602480359160443591820191013560006108043361016e565b610389600435600160a060020a033316600090815261010260205260408120549080808381141561039d5761041f565b610389600435600036436040518084848082843750505090910190815260405190819003602001902090506107528161013d565b61038b600435602435600082815261010360209081526040808320600160a060020a0385168452610102909252822054829081818114156107ab576107cf565b610389600435600036436040518084848082843750505090910190815260405190819003602001902090506107f38161013d565b6103896004356024356000600036436040518084848082843750505090910190815260405190819003602001902090506104ac8161013d565b61038b6101055481565b005b60408051918252519081900360200190f35b5050506000828152610103602052604081206001810154600284900a929083168190111561041f5781546001838101805492909101845590849003905560408051600160a060020a03331681526020810187905281517fc7fb647e59b18047309aa15aad418e5d7ca96d173ad704f1031a2c3d7591734b929181900390910190a15b5050505050565b600160a060020a03831660028361010081101561000257508301819055600160a060020a03851660008181526101026020908152604080832083905584835291829020869055815192835282019290925281517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c929181900390910190a15b505b505050565b156104a5576104ba8361016e565b156104c557506104a7565b600160a060020a0384166000908152610102602052604081205492508214156104ee57506104a7565b6104265b6101045460005b81811015610eba57610104805461010891600091849081101561000257600080516020610f7583398151915201548252506020918252604081208054600160a060020a0319168155600181018290556002810180548382559083528383209193610f3f92601f9290920104810190610a33565b60018054810190819055600160a060020a038316906002906101008110156100025790900160005081905550600160005054610102600050600084600160a060020a03168152602001908152602001600020600050819055507f994a936646fe87ffe4f1e469d3d6aa417d6b855598397f323de5b449f765f0c3826040518082600160a060020a0316815260200191505060405180910390a15b505b50565b15610606576106198261016e565b156106245750610608565b61062c6104f2565b60015460fa90106106415761063f610656565b505b60015460fa901061056c5750610608565b6107105b600060015b600154811015610a47575b600154811080156106865750600281610100811015610002570154600014155b15610d7557600101610666565b156104a757600160a060020a0383166000908152610102602052604081205492508214156106c15750610606565b60016001600050540360006000505411156106dc5750610606565b600060028361010081101561000257508301819055600160a060020a038416815261010260205260408120556106526104f2565b5060408051600160a060020a038516815290517f58619076adf5bb0943d100ef88d52d7c3fd691b19d3a9071b555b651fbf418da9181900360200190a1505050565b15610606576001548211156107675750610608565b60008290556107746104f2565b6040805183815290517facbdb084c721332ac59f9b8e392196c9eb0e4932862da8eb9beaf0dad4f550da9181900360200190a15050565b506001830154600282900a908116600014156107ca57600094506107cf565b600194505b5050505092915050565b15610606575061010555565b156106085760006101065550565b156106065781600160a060020a0316ff5b15610a2357610818846000610e4f3361016e565b156108d4577f92ca3a80853e6663fa31fa10b99225f18d4902939b4c53a9caae9043f6efd00433858786866040518086600160a060020a0316815260200185815260200184600160a060020a031681526020018060200182810382528484828181526020019250808284378201915050965050505050505060405180910390a184600160a060020a03168484846040518083838082843750505090810191506000908083038185876185025a03f15060009350610a2392505050565b6000364360405180848480828437505050909101908152604051908190036020019020915061090490508161020d565b158015610927575060008181526101086020526040812054600160a060020a0316145b15610a235760008181526101086020908152604082208054600160a060020a03191688178155600181018790556002018054858255818452928290209092601f01919091048101908490868215610a2b579182015b82811115610a2b57823582600050559160200191906001019061097c565b50600050507f1733cbb53659d713b79580f79f3f9ff215f78a7c7aa45890f3b89fc5cddfbf328133868887876040518087815260200186600160a060020a0316815260200185815260200184600160a060020a03168152602001806020018281038252848482818152602001925080828437820191505097505050505050505060405180910390a15b949350505050565b5061099a9291505b80821115610a475760008155600101610a33565b5090565b15610c005760008381526101086020526040812054600160a060020a031614610c0057604080516000918220805460018201546002929092018054600160a060020a0392909216949293909291819084908015610acd57820191906000526020600020905b815481529060010190602001808311610ab057829003601f168201915b50509250505060006040518083038185876185025a03f1505050600084815261010860209081526040805181842080546001820154600160a060020a033381811686529685018c905294840181905293166060830181905260a06080840181815260029390930180549185018290527fe7c957c06e9a662c1a6c77366179f5b702b97651dc28eee7d5bf1dff6e40bb4a985095968b969294929390929160c083019085908015610ba257820191906000526020600020905b815481529060010190602001808311610b8557829003601f168201915b505097505050505050505060405180910390a160008381526101086020908152604082208054600160a060020a031916815560018101839055600281018054848255908452828420919392610c0692601f9290920104810190610a33565b50919050565b505050600191505061018a565b6000868152610103602052604081208054909450909250821415610c9c578154835560018381018390556101048054918201808255828015829011610c6b57818360005260206000209182019101610c6b9190610a33565b50505060028401819055610104805488929081101561000257600091909152600080516020610f7583398151915201555b506001820154600284900a90811660001415610d6c5760408051600160a060020a03331681526020810188905281517fe1c52dc63b719ade82e8bea94cc41a0d5d28e4aaf536adb5e9cccc9ff8c1aeda929181900390910190a1825460019011610d59576000868152610103602052604090206002015461010480549091908110156100025760406000908120600080516020610f758339815191529290920181905580825560018083018290556002909201559550610d6c9050565b8254600019018355600183018054821790555b50505050919050565b5b60018054118015610d9857506001546002906101008110156100025701546000145b15610dac5760018054600019019055610d76565b60015481108015610dcf5750600154600290610100811015610002570154600014155b8015610de957506002816101008110156100025701546000145b15610e4a57600154600290610100811015610002578101549082610100811015610002578101919091558190610102906000908361010081101561000257810154825260209290925260408120929092556001546101008110156100025701555b61065b565b1561018a5761010754610e655b62015180420490565b1115610e7e57600061010655610e79610e5c565b610107555b6101065480830110801590610e9c5750610106546101055490830111155b15610eb25750610106805482019055600161018a565b50600061018a565b6106066101045460005b81811015610f4a5761010480548290811015610002576000918252600080516020610f75833981519152015414610f3757610104805461010391600091849081101561000257600080516020610f7583398151915201548252506020919091526040812081815560018101829055600201555b600101610ec4565b5050506001016104f9565b61010480546000808355919091526104a790600080516020610f7583398151915290810190610a3356004c0be60200faa20559308cb7b5a1bb3255c16cb1cab91f525b5ae7a03d02fabe",
+ "nonce" : "0x01",
+ "storage" : {
+ "0x00" : "0x01",
+ "0x01" : "0x01",
+ "0x0107" : "0",
+ "0x03" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "0x6e369836487c234b9e553ef3f787c2d8865520739d340c67b3d251a33986e58d" : "0x01"
+ }
+ }
+ }
}
],
"pre" : {
diff --git a/src/GeneralStateTestsFiller/stWalletTest/walletConstructionOOGFiller.json b/src/GeneralStateTestsFiller/stWalletTest/walletConstructionOOGFiller.json
index 428bd6e30..430e24981 100644
--- a/src/GeneralStateTestsFiller/stWalletTest/walletConstructionOOGFiller.json
+++ b/src/GeneralStateTestsFiller/stWalletTest/walletConstructionOOGFiller.json
@@ -45,7 +45,7 @@
}
}
},
- {
+ {
"indexes" : {
"data" : -1,
"gas" : 1,
@@ -80,6 +80,42 @@
}
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : 1,
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
+ "balance" : "1210063",
+ "code" : "0x",
+ "nonce" : "0x00",
+ "storage" : {
+ }
+ },
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "999999999998458204",
+ "code" : "0x",
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ },
+ "0c302bea46cc4c58595a900e5847dbe140553de6" : {
+ "balance" : "0x64",
+ "code" : "0x606060405236156100b95760e060020a6000350463173825d9811461010b5780632f54bf6e146101675780634123cb6b1461018f5780635c52c2f5146101985780637065cb48146101c9578063746c9171146101fd578063797af62714610206578063b20d30a914610219578063b61d27f61461024d578063b75c7dc61461026e578063ba51a6df1461029e578063c2cf7326146102d2578063cbf0b0c014610312578063f00d4b5d14610346578063f1736d861461037f575b61038960003411156101095760408051600160a060020a033316815234602082015281517fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c929181900390910190a15b565b610389600435600060003643604051808484808284375050509091019081526040519081900360200190209050610693815b600160a060020a0333166000908152610102602052604081205481808083811415610c1357610d6c565b61038b6004355b600160a060020a03811660009081526101026020526040812054115b919050565b61038b60015481565b610389600036436040518084848082843750505090910190815260405190819003602001902090506107e58161013d565b6103896004356000364360405180848480828437505050909101908152604051908190036020019020905061060b8161013d565b61038b60005481565b61038b6004355b600081610a4b8161013d565b610389600435600036436040518084848082843750505090910190815260405190819003602001902090506107d98161013d565b61038b6004803590602480359160443591820191013560006108043361016e565b610389600435600160a060020a033316600090815261010260205260408120549080808381141561039d5761041f565b610389600435600036436040518084848082843750505090910190815260405190819003602001902090506107528161013d565b61038b600435602435600082815261010360209081526040808320600160a060020a0385168452610102909252822054829081818114156107ab576107cf565b610389600435600036436040518084848082843750505090910190815260405190819003602001902090506107f38161013d565b6103896004356024356000600036436040518084848082843750505090910190815260405190819003602001902090506104ac8161013d565b61038b6101055481565b005b60408051918252519081900360200190f35b5050506000828152610103602052604081206001810154600284900a929083168190111561041f5781546001838101805492909101845590849003905560408051600160a060020a03331681526020810187905281517fc7fb647e59b18047309aa15aad418e5d7ca96d173ad704f1031a2c3d7591734b929181900390910190a15b5050505050565b600160a060020a03831660028361010081101561000257508301819055600160a060020a03851660008181526101026020908152604080832083905584835291829020869055815192835282019290925281517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c929181900390910190a15b505b505050565b156104a5576104ba8361016e565b156104c557506104a7565b600160a060020a0384166000908152610102602052604081205492508214156104ee57506104a7565b6104265b6101045460005b81811015610eba57610104805461010891600091849081101561000257600080516020610f7583398151915201548252506020918252604081208054600160a060020a0319168155600181018290556002810180548382559083528383209193610f3f92601f9290920104810190610a33565b60018054810190819055600160a060020a038316906002906101008110156100025790900160005081905550600160005054610102600050600084600160a060020a03168152602001908152602001600020600050819055507f994a936646fe87ffe4f1e469d3d6aa417d6b855598397f323de5b449f765f0c3826040518082600160a060020a0316815260200191505060405180910390a15b505b50565b15610606576106198261016e565b156106245750610608565b61062c6104f2565b60015460fa90106106415761063f610656565b505b60015460fa901061056c5750610608565b6107105b600060015b600154811015610a47575b600154811080156106865750600281610100811015610002570154600014155b15610d7557600101610666565b156104a757600160a060020a0383166000908152610102602052604081205492508214156106c15750610606565b60016001600050540360006000505411156106dc5750610606565b600060028361010081101561000257508301819055600160a060020a038416815261010260205260408120556106526104f2565b5060408051600160a060020a038516815290517f58619076adf5bb0943d100ef88d52d7c3fd691b19d3a9071b555b651fbf418da9181900360200190a1505050565b15610606576001548211156107675750610608565b60008290556107746104f2565b6040805183815290517facbdb084c721332ac59f9b8e392196c9eb0e4932862da8eb9beaf0dad4f550da9181900360200190a15050565b506001830154600282900a908116600014156107ca57600094506107cf565b600194505b5050505092915050565b15610606575061010555565b156106085760006101065550565b156106065781600160a060020a0316ff5b15610a2357610818846000610e4f3361016e565b156108d4577f92ca3a80853e6663fa31fa10b99225f18d4902939b4c53a9caae9043f6efd00433858786866040518086600160a060020a0316815260200185815260200184600160a060020a031681526020018060200182810382528484828181526020019250808284378201915050965050505050505060405180910390a184600160a060020a03168484846040518083838082843750505090810191506000908083038185876185025a03f15060009350610a2392505050565b6000364360405180848480828437505050909101908152604051908190036020019020915061090490508161020d565b158015610927575060008181526101086020526040812054600160a060020a0316145b15610a235760008181526101086020908152604082208054600160a060020a03191688178155600181018790556002018054858255818452928290209092601f01919091048101908490868215610a2b579182015b82811115610a2b57823582600050559160200191906001019061097c565b50600050507f1733cbb53659d713b79580f79f3f9ff215f78a7c7aa45890f3b89fc5cddfbf328133868887876040518087815260200186600160a060020a0316815260200185815260200184600160a060020a03168152602001806020018281038252848482818152602001925080828437820191505097505050505050505060405180910390a15b949350505050565b5061099a9291505b80821115610a475760008155600101610a33565b5090565b15610c005760008381526101086020526040812054600160a060020a031614610c0057604080516000918220805460018201546002929092018054600160a060020a0392909216949293909291819084908015610acd57820191906000526020600020905b815481529060010190602001808311610ab057829003601f168201915b50509250505060006040518083038185876185025a03f1505050600084815261010860209081526040805181842080546001820154600160a060020a033381811686529685018c905294840181905293166060830181905260a06080840181815260029390930180549185018290527fe7c957c06e9a662c1a6c77366179f5b702b97651dc28eee7d5bf1dff6e40bb4a985095968b969294929390929160c083019085908015610ba257820191906000526020600020905b815481529060010190602001808311610b8557829003601f168201915b505097505050505050505060405180910390a160008381526101086020908152604082208054600160a060020a031916815560018101839055600281018054848255908452828420919392610c0692601f9290920104810190610a33565b50919050565b505050600191505061018a565b6000868152610103602052604081208054909450909250821415610c9c578154835560018381018390556101048054918201808255828015829011610c6b57818360005260206000209182019101610c6b9190610a33565b50505060028401819055610104805488929081101561000257600091909152600080516020610f7583398151915201555b506001820154600284900a90811660001415610d6c5760408051600160a060020a03331681526020810188905281517fe1c52dc63b719ade82e8bea94cc41a0d5d28e4aaf536adb5e9cccc9ff8c1aeda929181900390910190a1825460019011610d59576000868152610103602052604090206002015461010480549091908110156100025760406000908120600080516020610f758339815191529290920181905580825560018083018290556002909201559550610d6c9050565b8254600019018355600183018054821790555b50505050919050565b5b60018054118015610d9857506001546002906101008110156100025701546000145b15610dac5760018054600019019055610d76565b60015481108015610dcf5750600154600290610100811015610002570154600014155b8015610de957506002816101008110156100025701546000145b15610e4a57600154600290610100811015610002578101549082610100811015610002578101919091558190610102906000908361010081101561000257810154825260209290925260408120929092556001546101008110156100025701555b61065b565b1561018a5761010754610e655b62015180420490565b1115610e7e57600061010655610e79610e5c565b610107555b6101065480830110801590610e9c5750610106546101055490830111155b15610eb25750610106805482019055600161018a565b50600061018a565b6106066101045460005b81811015610f4a5761010480548290811015610002576000918252600080516020610f75833981519152015414610f3757610104805461010391600091849081101561000257600080516020610f7583398151915201548252506020919091526040812081815560018101829055600201555b600101610ec4565b5050506001016104f9565b61010480546000808355919091526104a790600080516020610f7583398151915290810190610a3356004c0be60200faa20559308cb7b5a1bb3255c16cb1cab91f525b5ae7a03d02fabe",
+ "nonce" : "1",
+ "storage" : {
+ "0x00" : "0x01",
+ "0x01" : "0x01",
+ "0x0107" : "0",
+ "0x03" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "0x6e369836487c234b9e553ef3f787c2d8865520739d340c67b3d251a33986e58d" : "0x01"
+ }
+ }
+ }
}
],
"pre" : {
diff --git a/src/GeneralStateTestsFiller/stWalletTest/walletConstructionPartialFiller.json b/src/GeneralStateTestsFiller/stWalletTest/walletConstructionPartialFiller.json
index 8c1f7cfed..107d7335e 100644
--- a/src/GeneralStateTestsFiller/stWalletTest/walletConstructionPartialFiller.json
+++ b/src/GeneralStateTestsFiller/stWalletTest/walletConstructionPartialFiller.json
@@ -36,7 +36,7 @@
}
}
},
- {
+ {
"indexes" : {
"data" : -1,
"gas" : -1,
@@ -62,6 +62,33 @@
}
}
}
+ },
+ {
+ "indexes" : {
+ "data" : -1,
+ "gas" : -1,
+ "value" : -1
+ },
+ "network" : ["Metropolis"],
+ "result" : {
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "nonce" : "0x02",
+ "storage" : {
+ }
+ },
+ "0c302bea46cc4c58595a900e5847dbe140553de6" : {
+ "balance" : "0x64",
+ "code" : "0x606060405236156100b95760e060020a6000350463173825d9811461010b5780632f54bf6e146101675780634123cb6b1461018f5780635c52c2f5146101985780637065cb48146101c9578063746c9171146101fd578063797af62714610206578063b20d30a914610219578063b61d27f61461024d578063b75c7dc61461026e578063ba51a6df1461029e578063c2cf7326146102d2578063cbf0b0c014610312578063f00d4b5d14610346578063f1736d861461037f575b61038960003411156101095760408051600160a060020a033316815234602082015281517fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c929181900390910190a15b565b610389600435600060003643604051808484808284375050509091019081526040519081900360200190209050610693815b600160a060020a0333166000908152610102602052604081205481808083811415610c1357610d6c565b61038b6004355b600160a060020a03811660009081526101026020526040812054115b919050565b61038b60015481565b610389600036436040518084848082843750505090910190815260405190819003602001902090506107e58161013d565b6103896004356000364360405180848480828437505050909101908152604051908190036020019020905061060b8161013d565b61038b60005481565b61038b6004355b600081610a4b8161013d565b610389600435600036436040518084848082843750505090910190815260405190819003602001902090506107d98161013d565b61038b6004803590602480359160443591820191013560006108043361016e565b610389600435600160a060020a033316600090815261010260205260408120549080808381141561039d5761041f565b610389600435600036436040518084848082843750505090910190815260405190819003602001902090506107528161013d565b61038b600435602435600082815261010360209081526040808320600160a060020a0385168452610102909252822054829081818114156107ab576107cf565b610389600435600036436040518084848082843750505090910190815260405190819003602001902090506107f38161013d565b6103896004356024356000600036436040518084848082843750505090910190815260405190819003602001902090506104ac8161013d565b61038b6101055481565b005b60408051918252519081900360200190f35b5050506000828152610103602052604081206001810154600284900a929083168190111561041f5781546001838101805492909101845590849003905560408051600160a060020a03331681526020810187905281517fc7fb647e59b18047309aa15aad418e5d7ca96d173ad704f1031a2c3d7591734b929181900390910190a15b5050505050565b600160a060020a03831660028361010081101561000257508301819055600160a060020a03851660008181526101026020908152604080832083905584835291829020869055815192835282019290925281517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c929181900390910190a15b505b505050565b156104a5576104ba8361016e565b156104c557506104a7565b600160a060020a0384166000908152610102602052604081205492508214156104ee57506104a7565b6104265b6101045460005b81811015610eba57610104805461010891600091849081101561000257600080516020610f7583398151915201548252506020918252604081208054600160a060020a0319168155600181018290556002810180548382559083528383209193610f3f92601f9290920104810190610a33565b60018054810190819055600160a060020a038316906002906101008110156100025790900160005081905550600160005054610102600050600084600160a060020a03168152602001908152602001600020600050819055507f994a936646fe87ffe4f1e469d3d6aa417d6b855598397f323de5b449f765f0c3826040518082600160a060020a0316815260200191505060405180910390a15b505b50565b15610606576106198261016e565b156106245750610608565b61062c6104f2565b60015460fa90106106415761063f610656565b505b60015460fa901061056c5750610608565b6107105b600060015b600154811015610a47575b600154811080156106865750600281610100811015610002570154600014155b15610d7557600101610666565b156104a757600160a060020a0383166000908152610102602052604081205492508214156106c15750610606565b60016001600050540360006000505411156106dc5750610606565b600060028361010081101561000257508301819055600160a060020a038416815261010260205260408120556106526104f2565b5060408051600160a060020a038516815290517f58619076adf5bb0943d100ef88d52d7c3fd691b19d3a9071b555b651fbf418da9181900360200190a1505050565b15610606576001548211156107675750610608565b60008290556107746104f2565b6040805183815290517facbdb084c721332ac59f9b8e392196c9eb0e4932862da8eb9beaf0dad4f550da9181900360200190a15050565b506001830154600282900a908116600014156107ca57600094506107cf565b600194505b5050505092915050565b15610606575061010555565b156106085760006101065550565b156106065781600160a060020a0316ff5b15610a2357610818846000610e4f3361016e565b156108d4577f92ca3a80853e6663fa31fa10b99225f18d4902939b4c53a9caae9043f6efd00433858786866040518086600160a060020a0316815260200185815260200184600160a060020a031681526020018060200182810382528484828181526020019250808284378201915050965050505050505060405180910390a184600160a060020a03168484846040518083838082843750505090810191506000908083038185876185025a03f15060009350610a2392505050565b6000364360405180848480828437505050909101908152604051908190036020019020915061090490508161020d565b158015610927575060008181526101086020526040812054600160a060020a0316145b15610a235760008181526101086020908152604082208054600160a060020a03191688178155600181018790556002018054858255818452928290209092601f01919091048101908490868215610a2b579182015b82811115610a2b57823582600050559160200191906001019061097c565b50600050507f1733cbb53659d713b79580f79f3f9ff215f78a7c7aa45890f3b89fc5cddfbf328133868887876040518087815260200186600160a060020a0316815260200185815260200184600160a060020a03168152602001806020018281038252848482818152602001925080828437820191505097505050505050505060405180910390a15b949350505050565b5061099a9291505b80821115610a475760008155600101610a33565b5090565b15610c005760008381526101086020526040812054600160a060020a031614610c0057604080516000918220805460018201546002929092018054600160a060020a0392909216949293909291819084908015610acd57820191906000526020600020905b815481529060010190602001808311610ab057829003601f168201915b50509250505060006040518083038185876185025a03f1505050600084815261010860209081526040805181842080546001820154600160a060020a033381811686529685018c905294840181905293166060830181905260a06080840181815260029390930180549185018290527fe7c957c06e9a662c1a6c77366179f5b702b97651dc28eee7d5bf1dff6e40bb4a985095968b969294929390929160c083019085908015610ba257820191906000526020600020905b815481529060010190602001808311610b8557829003601f168201915b505097505050505050505060405180910390a160008381526101086020908152604082208054600160a060020a031916815560018101839055600281018054848255908452828420919392610c0692601f9290920104810190610a33565b50919050565b505050600191505061018a565b6000868152610103602052604081208054909450909250821415610c9c578154835560018381018390556101048054918201808255828015829011610c6b57818360005260206000209182019101610c6b9190610a33565b50505060028401819055610104805488929081101561000257600091909152600080516020610f7583398151915201555b506001820154600284900a90811660001415610d6c5760408051600160a060020a03331681526020810188905281517fe1c52dc63b719ade82e8bea94cc41a0d5d28e4aaf536adb5e9cccc9ff8c1aeda929181900390910190a1825460019011610d59576000868152610103602052604090206002015461010480549091908110156100025760406000908120600080516020610f758339815191529290920181905580825560018083018290556002909201559550610d6c9050565b8254600019018355600183018054821790555b50505050919050565b5b60018054118015610d9857506001546002906101008110156100025701546000145b15610dac5760018054600019019055610d76565b60015481108015610dcf5750600154600290610100811015610002570154600014155b8015610de957506002816101008110156100025701546000145b15610e4a57600154600290610100811015610002578101549082610100811015610002578101919091558190610102906000908361010081101561000257810154825260209290925260408120929092556001546101008110156100025701555b61065b565b1561018a5761010754610e655b62015180420490565b1115610e7e57600061010655610e79610e5c565b610107555b6101065480830110801590610e9c5750610106546101055490830111155b15610eb25750610106805482019055600161018a565b50600061018a565b6106066101045460005b81811015610f4a5761010480548290811015610002576000918252600080516020610f75833981519152015414610f3757610104805461010391600091849081101561000257600080516020610f7583398151915201548252506020919091526040812081815560018101829055600201555b600101610ec4565b5050506001016104f9565b61010480546000808355919091526104a790600080516020610f7583398151915290810190610a3356004c0be60200faa20559308cb7b5a1bb3255c16cb1cab91f525b5ae7a03d02fabe",
+ "nonce" : "0x01",
+ "storage" : {
+ "0x00" : "0x01",
+ "0x01" : "0x01",
+ "0x0107" : "0",
+ "0x03" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "0x6e369836487c234b9e553ef3f787c2d8865520739d340c67b3d251a33986e58d" : "0x01"
+ }
+ }
+ }
}
],
"pre" : {