From dbcfb91587fe76bd92bdc6c2870da08c11f4694a Mon Sep 17 00:00:00 2001 From: Dimitry Date: Fri, 2 Feb 2018 14:00:51 +0300 Subject: update stPreCompiledContracts2 --- .../CALLCODEEcrecover0_0input_d0g0v0Filler.json | 64 +++++++- .../CALLCODEEcrecover0_Gas2999_d0g0v0Filler.json | 58 ++++++- .../CALLCODEEcrecover0_NoGas_d0g0v0Filler.json | 76 +++++++++- ...crecover0_completeReturnValue_d0g0v0Filler.json | 70 ++++++++- .../CALLCODEEcrecover0_d0g0v0Filler.json | 76 +++++++++- .../CALLCODEEcrecover0_gas3000_d0g0v0Filler.json | 76 +++++++++- ...cover0_overlappingInputOutput_d0g0v0Filler.json | 76 +++++++++- .../CALLCODEEcrecover1_d0g0v0Filler.json | 64 +++++++- .../CALLCODEEcrecover2_d0g0v0Filler.json | 64 +++++++- .../CALLCODEEcrecover3_d0g0v0Filler.json | 70 ++++++++- .../CALLCODEEcrecover80_d0g0v0Filler.json | 64 +++++++- .../CALLCODEEcrecoverH_prefixed0_d0g0v0Filler.json | 70 ++++++++- .../CALLCODEEcrecoverR_prefixed0_d0g0v0Filler.json | 64 +++++++- .../CALLCODEEcrecoverS_prefixed0_d0g0v0Filler.json | 70 ++++++++- .../CALLCODEEcrecoverV_prefixed0_d0g0v0Filler.json | 76 +++++++++- ...CALLCODEEcrecoverV_prefixedf0_d0g0v0Filler.json | 62 ++++++++ ...CALLCODEEcrecoverV_prefixedf0_d1g0v0Filler.json | 62 ++++++++ .../CALLCODEIdentitiy_0_d0g0v0Filler.json | 64 +++++++- .../CALLCODEIdentitiy_1_d0g0v0Filler.json | 64 +++++++- ...LLCODEIdentity_1_nonzeroValue_d0g0v0Filler.json | 64 +++++++- .../CALLCODEIdentity_2_d0g0v0Filler.json | 70 ++++++++- .../CALLCODEIdentity_3_d0g0v0Filler.json | 70 ++++++++- .../CALLCODEIdentity_4_d0g0v0Filler.json | 70 ++++++++- .../CALLCODEIdentity_4_gas17_d0g0v0Filler.json | 64 +++++++- .../CALLCODEIdentity_4_gas18_d0g0v0Filler.json | 70 ++++++++- .../CALLCODEIdentity_5_d0g0v0Filler.json | 64 +++++++- .../CALLCODERipemd160_0_d0g0v0Filler.json | 64 +++++++- .../CALLCODERipemd160_1_d0g0v0Filler.json | 70 ++++++++- .../CALLCODERipemd160_2_d0g0v0Filler.json | 70 ++++++++- .../CALLCODERipemd160_3_d0g0v0Filler.json | 70 ++++++++- ...ALLCODERipemd160_3_postfixed0_d0g0v0Filler.json | 70 ++++++++- ...CALLCODERipemd160_3_prefixed0_d0g0v0Filler.json | 70 ++++++++- .../CALLCODERipemd160_4_d0g0v0Filler.json | 70 ++++++++- .../CALLCODERipemd160_4_gas719_d0g0v0Filler.json | 64 +++++++- .../CALLCODERipemd160_5_d0g0v0Filler.json | 64 +++++++- .../CALLCODESha256_0_d0g0v0Filler.json | 64 +++++++- .../CALLCODESha256_1_d0g0v0Filler.json | 70 ++++++++- ...CALLCODESha256_1_nonzeroValue_d0g0v0Filler.json | 70 ++++++++- .../CALLCODESha256_2_d0g0v0Filler.json | 70 ++++++++- .../CALLCODESha256_3_d0g0v0Filler.json | 70 ++++++++- .../CALLCODESha256_3_postfix0_d0g0v0Filler.json | 70 ++++++++- .../CALLCODESha256_3_prefix0_d0g0v0Filler.json | 70 ++++++++- .../CALLCODESha256_4_d0g0v0Filler.json | 70 ++++++++- .../CALLCODESha256_4_gas99_d0g0v0Filler.json | 70 ++++++++- .../CALLCODESha256_5_d0g0v0Filler.json | 64 +++++++- .../CallEcrecover0_0input_d0g0v0Filler.json | 64 +++++++- .../CallEcrecover0_Gas2999_d0g0v0Filler.json | 58 ++++++- .../CallEcrecover0_NoGas_d0g0v0Filler.json | 52 ++++++- ...crecover0_completeReturnValue_d0g0v0Filler.json | 70 ++++++++- .../CallEcrecover0_d0g0v0Filler.json | 76 +++++++++- .../CallEcrecover0_gas3000_d0g0v0Filler.json | 76 +++++++++- ...cover0_overlappingInputOutput_d0g0v0Filler.json | 76 +++++++++- .../CallEcrecover1_d0g0v0Filler.json | 64 +++++++- .../CallEcrecover2_d0g0v0Filler.json | 64 +++++++- .../CallEcrecover3_d0g0v0Filler.json | 70 ++++++++- .../CallEcrecover80_d0g0v0Filler.json | 64 +++++++- ...allEcrecoverCheckLengthWrongV_d0g0v0Filler.json | 76 +++++++++- .../CallEcrecoverCheckLength_d0g0v0Filler.json | 76 +++++++++- .../CallEcrecoverH_prefixed0_d0g0v0Filler.json | 70 ++++++++- .../CallEcrecoverR_prefixed0_d0g0v0Filler.json | 64 +++++++- .../CallEcrecoverS_prefixed0_d0g0v0Filler.json | 70 ++++++++- .../CallEcrecoverV_prefixed0_d0g0v0Filler.json | 76 +++++++++- .../CallIdentitiy_0_d0g0v0Filler.json | 64 +++++++- .../CallIdentitiy_1_d0g0v0Filler.json | 64 +++++++- .../CallIdentity_1_nonzeroValue_d0g0v0Filler.json | 82 +++++++++- .../CallIdentity_2_d0g0v0Filler.json | 70 ++++++++- .../CallIdentity_3_d0g0v0Filler.json | 70 ++++++++- .../CallIdentity_4_d0g0v0Filler.json | 70 ++++++++- .../CallIdentity_4_gas17_d0g0v0Filler.json | 64 +++++++- .../CallIdentity_4_gas18_d0g0v0Filler.json | 70 ++++++++- .../CallIdentity_5_d0g0v0Filler.json | 64 +++++++- .../CallRipemd160_0_d0g0v0Filler.json | 64 +++++++- .../CallRipemd160_1_d0g0v0Filler.json | 70 ++++++++- .../CallRipemd160_2_d0g0v0Filler.json | 70 ++++++++- .../CallRipemd160_3_d0g0v0Filler.json | 70 ++++++++- .../CallRipemd160_3_postfixed0_d0g0v0Filler.json | 70 ++++++++- .../CallRipemd160_3_prefixed0_d0g0v0Filler.json | 70 ++++++++- .../CallRipemd160_4_d0g0v0Filler.json | 70 ++++++++- .../CallRipemd160_4_gas719_d0g0v0Filler.json | 64 +++++++- .../CallRipemd160_5_d0g0v0Filler.json | 64 +++++++- .../CallSha256_0_d0g0v0Filler.json | 64 +++++++- .../CallSha256_1_d0g0v0Filler.json | 70 ++++++++- .../CallSha256_1_nonzeroValue_d0g0v0Filler.json | 88 ++++++++++- .../CallSha256_2_d0g0v0Filler.json | 70 ++++++++- .../CallSha256_3_d0g0v0Filler.json | 70 ++++++++- .../CallSha256_3_postfix0_d0g0v0Filler.json | 70 ++++++++- .../CallSha256_3_prefix0_d0g0v0Filler.json | 70 ++++++++- .../CallSha256_4_d0g0v0Filler.json | 70 ++++++++- .../CallSha256_4_gas99_d0g0v0Filler.json | 70 ++++++++- .../CallSha256_5_d0g0v0Filler.json | 64 +++++++- .../modexpRandomInput_d0g0v0Filler.json | 18 +++ .../modexpRandomInput_d0g1v0Filler.json | 2 + .../modexpRandomInput_d1g0v0Filler.json | 18 +++ .../modexpRandomInput_d1g1v0Filler.json | 2 + .../modexpRandomInput_d2g0v0Filler.json | 2 + .../modexpRandomInput_d2g1v0Filler.json | 18 +++ .../modexp_0_0_0_20500_d0g0v0Filler.json | 166 ++++++++++++++++++++ .../modexp_0_0_0_20500_d0g1v0Filler.json | 2 + .../modexp_0_0_0_20500_d0g2v0Filler.json | 2 + .../modexp_0_0_0_20500_d0g3v0Filler.json | 2 + .../modexp_0_0_0_22000_d0g0v0Filler.json | 168 +++++++++++++++++++++ .../modexp_0_0_0_22000_d0g1v0Filler.json | 2 + .../modexp_0_0_0_22000_d0g2v0Filler.json | 2 + .../modexp_0_0_0_22000_d0g3v0Filler.json | 2 + .../modexp_0_0_0_25000_d0g0v0Filler.json | 168 +++++++++++++++++++++ .../modexp_0_0_0_25000_d0g1v0Filler.json | 2 + .../modexp_0_0_0_25000_d0g2v0Filler.json | 2 + .../modexp_0_0_0_25000_d0g3v0Filler.json | 2 + .../modexp_0_0_0_35000_d0g0v0Filler.json | 168 +++++++++++++++++++++ .../modexp_0_0_0_35000_d0g1v0Filler.json | 2 + .../modexp_0_0_0_35000_d0g2v0Filler.json | 2 + .../modexp_0_0_0_35000_d0g3v0Filler.json | 2 + 112 files changed, 6830 insertions(+), 88 deletions(-) (limited to 'src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2') diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_0input_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_0input_d0g0v0Filler.json index eaa967a10..07d265373 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_0input_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_0input_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x37ba90", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_Gas2999_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_Gas2999_d0g0v0Filler.json index 09d600f0c..3a674dac2 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_Gas2999_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_Gas2999_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,62 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_NoGas_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_NoGas_d0g0v0Filler.json index 80252c095..b5069324b 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_NoGas_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_NoGas_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,80 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f4b0a0" + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f4b0a0" + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f4b3ca" + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f4b3f2" + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af62cb3f2" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af62cb3f2" + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_completeReturnValue_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_completeReturnValue_d0g0v0Filler.json index 1dea99d66..c32c3b6fd 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_completeReturnValue_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_completeReturnValue_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_d0g0v0Filler.json index 672e57efd..621c70dc3 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x37ba90", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,80 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_gas3000_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_gas3000_d0g0v0Filler.json index 9976b4870..f3db49511 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_gas3000_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_gas3000_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,80 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_overlappingInputOutput_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_overlappingInputOutput_d0g0v0Filler.json index 03912421b..7e69447c0 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_overlappingInputOutput_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover0_overlappingInputOutput_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,80 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover1_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover1_d0g0v0Filler.json index 0c30f21de..4011fa6af 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover1_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover1_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover2_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover2_d0g0v0Filler.json index 409df6318..7f6256343 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover2_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover2_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover3_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover3_d0g0v0Filler.json index 7bb6e079e..905b1a7a5 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover3_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover3_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe4319f4b631c6d0fcfc84045dbcb676865fe5e13", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe4319f4b631c6d0fcfc84045dbcb676865fe5e13", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe4319f4b631c6d0fcfc84045dbcb676865fe5e13", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe4319f4b631c6d0fcfc84045dbcb676865fe5e13", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe4319f4b631c6d0fcfc84045dbcb676865fe5e13", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe4319f4b631c6d0fcfc84045dbcb676865fe5e13", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover80_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover80_d0g0v0Filler.json index 33e56606b..b4d1db2e8 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover80_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecover80_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x37ba90", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecoverH_prefixed0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecoverH_prefixed0_d0g0v0Filler.json index 6e0ffd70d..6217e008b 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecoverH_prefixed0_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecoverH_prefixed0_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x37ba90", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa0b29af6a56d6cfef6415cb195ccbe540e006d0a", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa0b29af6a56d6cfef6415cb195ccbe540e006d0a", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa0b29af6a56d6cfef6415cb195ccbe540e006d0a", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa0b29af6a56d6cfef6415cb195ccbe540e006d0a", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa0b29af6a56d6cfef6415cb195ccbe540e006d0a", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa0b29af6a56d6cfef6415cb195ccbe540e006d0a", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecoverR_prefixed0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecoverR_prefixed0_d0g0v0Filler.json index 94d517b4b..80e9e8fac 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecoverR_prefixed0_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecoverR_prefixed0_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x37ba90", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecoverS_prefixed0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecoverS_prefixed0_d0g0v0Filler.json index 9c5f28b40..9d44cd909 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecoverS_prefixed0_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecoverS_prefixed0_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x37ba90", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xb4950a7fad428434b11c357fa6d4b4bcd3096a5d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xb4950a7fad428434b11c357fa6d4b4bcd3096a5d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xb4950a7fad428434b11c357fa6d4b4bcd3096a5d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xb4950a7fad428434b11c357fa6d4b4bcd3096a5d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xb4950a7fad428434b11c357fa6d4b4bcd3096a5d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xb4950a7fad428434b11c357fa6d4b4bcd3096a5d", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecoverV_prefixed0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecoverV_prefixed0_d0g0v0Filler.json index e996e932b..6a6b1b89f 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecoverV_prefixed0_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecoverV_prefixed0_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x37ba90", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,80 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecoverV_prefixedf0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecoverV_prefixedf0_d0g0v0Filler.json index 8ebd8733a..ca2dbf908 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecoverV_prefixedf0_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecoverV_prefixedf0_d0g0v0Filler.json @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecoverV_prefixedf0_d1g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecoverV_prefixedf0_d1g0v0Filler.json index c3e7c903b..cf50a9634 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecoverV_prefixedf0_d1g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEEcrecoverV_prefixedf0_d1g0v0Filler.json @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentitiy_0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentitiy_0_d0g0v0Filler.json index 56bc3926b..55a5e19cd 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentitiy_0_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentitiy_0_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentitiy_1_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentitiy_1_d0g0v0Filler.json index 083a677f7..633496dae 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentitiy_1_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentitiy_1_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_1_nonzeroValue_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_1_nonzeroValue_d0g0v0Filler.json index c41457b27..33fc1298b 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_1_nonzeroValue_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_1_nonzeroValue_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_2_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_2_d0g0v0Filler.json index 64fdc913a..93bf3169a 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_2_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_2_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xf34578907f", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xf34578907f", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xf34578907f", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xf34578907f", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xf34578907f", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xf34578907f", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_3_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_3_d0g0v0Filler.json index 55d4082d9..db113d934 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_3_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_3_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xf34578907f", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xf34578907f", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xf34578907f", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xf34578907f", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xf34578907f", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xf34578907f", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_4_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_4_d0g0v0Filler.json index 9ed170058..29a8b1b07 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_4_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_4_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_4_gas17_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_4_gas17_d0g0v0Filler.json index 59a833005..7e1b5523c 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_4_gas17_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_4_gas17_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_4_gas18_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_4_gas18_d0g0v0Filler.json index 88ef792b7..428898744 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_4_gas18_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_4_gas18_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_5_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_5_d0g0v0Filler.json index 919b8aeb1..a6ecd8b4a 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_5_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODEIdentity_5_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x989680", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_0_d0g0v0Filler.json index 51fcf7b6e..4b08a6215 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_0_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_0_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_1_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_1_d0g0v0Filler.json index d0979c1bd..cb703348c 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_1_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_1_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x9c1185a5c5e9fc54612808977ee8f548b2258d31", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x9c1185a5c5e9fc54612808977ee8f548b2258d31", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x9c1185a5c5e9fc54612808977ee8f548b2258d31", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x9c1185a5c5e9fc54612808977ee8f548b2258d31", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x9c1185a5c5e9fc54612808977ee8f548b2258d31", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x9c1185a5c5e9fc54612808977ee8f548b2258d31", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_2_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_2_d0g0v0Filler.json index fd6c0a25a..392fde3b0 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_2_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_2_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xdbc100f916bfbc53535573d98cf0cbb3a5b36124", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xdbc100f916bfbc53535573d98cf0cbb3a5b36124", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xdbc100f916bfbc53535573d98cf0cbb3a5b36124", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xdbc100f916bfbc53535573d98cf0cbb3a5b36124", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xdbc100f916bfbc53535573d98cf0cbb3a5b36124", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xdbc100f916bfbc53535573d98cf0cbb3a5b36124", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_3_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_3_d0g0v0Filler.json index 1c48a6214..c3a28d214 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_3_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_3_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x316750573f9be26bc17727b47cacedbd0ab3e6ca", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x316750573f9be26bc17727b47cacedbd0ab3e6ca", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x316750573f9be26bc17727b47cacedbd0ab3e6ca", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x316750573f9be26bc17727b47cacedbd0ab3e6ca", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x316750573f9be26bc17727b47cacedbd0ab3e6ca", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x316750573f9be26bc17727b47cacedbd0ab3e6ca", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_3_postfixed0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_3_postfixed0_d0g0v0Filler.json index c5fd93f55..f723b6f36 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_3_postfixed0_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_3_postfixed0_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7730b4642169b0f16752696da8da830a4b429c9d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7730b4642169b0f16752696da8da830a4b429c9d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7730b4642169b0f16752696da8da830a4b429c9d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7730b4642169b0f16752696da8da830a4b429c9d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7730b4642169b0f16752696da8da830a4b429c9d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7730b4642169b0f16752696da8da830a4b429c9d", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_3_prefixed0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_3_prefixed0_d0g0v0Filler.json index 64e9acd56..62becee73 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_3_prefixed0_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_3_prefixed0_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x316750573f9be26bc17727b47cacedbd0ab3e6ca", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x316750573f9be26bc17727b47cacedbd0ab3e6ca", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x316750573f9be26bc17727b47cacedbd0ab3e6ca", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x316750573f9be26bc17727b47cacedbd0ab3e6ca", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x316750573f9be26bc17727b47cacedbd0ab3e6ca", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x316750573f9be26bc17727b47cacedbd0ab3e6ca", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_4_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_4_d0g0v0Filler.json index 11a1ee5dc..ecf8a0bef 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_4_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_4_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x1cf4e77f5966e13e109703cd8a0df7ceda7f3dc3", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x1cf4e77f5966e13e109703cd8a0df7ceda7f3dc3", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x1cf4e77f5966e13e109703cd8a0df7ceda7f3dc3", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x1cf4e77f5966e13e109703cd8a0df7ceda7f3dc3", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x1cf4e77f5966e13e109703cd8a0df7ceda7f3dc3", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x1cf4e77f5966e13e109703cd8a0df7ceda7f3dc3", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_4_gas719_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_4_gas719_d0g0v0Filler.json index 68c77445f..f408e40d3 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_4_gas719_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_4_gas719_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_5_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_5_d0g0v0Filler.json index 524d7451b..5a3d41f82 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_5_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODERipemd160_5_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x989680", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_0_d0g0v0Filler.json index f2c2f51bf..c367d7670 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_0_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_0_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xec4916dd28fc4c10d78e287ca5d9cc51ee1ae73cbfde08c6b37324cbfaac8bc5" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xec4916dd28fc4c10d78e287ca5d9cc51ee1ae73cbfde08c6b37324cbfaac8bc5" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xec4916dd28fc4c10d78e287ca5d9cc51ee1ae73cbfde08c6b37324cbfaac8bc5" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xec4916dd28fc4c10d78e287ca5d9cc51ee1ae73cbfde08c6b37324cbfaac8bc5" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xec4916dd28fc4c10d78e287ca5d9cc51ee1ae73cbfde08c6b37324cbfaac8bc5" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xec4916dd28fc4c10d78e287ca5d9cc51ee1ae73cbfde08c6b37324cbfaac8bc5" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_1_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_1_d0g0v0Filler.json index 6c1e44f79..9be959b29 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_1_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_1_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_1_nonzeroValue_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_1_nonzeroValue_d0g0v0Filler.json index 5db49183b..2b2492371 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_1_nonzeroValue_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_1_nonzeroValue_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_2_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_2_d0g0v0Filler.json index a7e4f77fb..7e7c8fb74 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_2_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_2_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xcb39b3bde22925b2f931111130c774761d8895e0e08437c9b396c1e97d10f34d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xcb39b3bde22925b2f931111130c774761d8895e0e08437c9b396c1e97d10f34d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xcb39b3bde22925b2f931111130c774761d8895e0e08437c9b396c1e97d10f34d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xcb39b3bde22925b2f931111130c774761d8895e0e08437c9b396c1e97d10f34d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xcb39b3bde22925b2f931111130c774761d8895e0e08437c9b396c1e97d10f34d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xcb39b3bde22925b2f931111130c774761d8895e0e08437c9b396c1e97d10f34d", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_3_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_3_d0g0v0Filler.json index 38c02bcfb..93204d7b4 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_3_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_3_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7392925565d67be8e9620aacbcfaecd8cb6ec58d709d25da9eccf1d08a41ce35", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7392925565d67be8e9620aacbcfaecd8cb6ec58d709d25da9eccf1d08a41ce35", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7392925565d67be8e9620aacbcfaecd8cb6ec58d709d25da9eccf1d08a41ce35", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7392925565d67be8e9620aacbcfaecd8cb6ec58d709d25da9eccf1d08a41ce35", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7392925565d67be8e9620aacbcfaecd8cb6ec58d709d25da9eccf1d08a41ce35", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7392925565d67be8e9620aacbcfaecd8cb6ec58d709d25da9eccf1d08a41ce35", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_3_postfix0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_3_postfix0_d0g0v0Filler.json index 15c174000..a89257e69 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_3_postfix0_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_3_postfix0_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x3b745a1c00d035c334f358d007a430e4cf0ae63aa0556fb05529706de546464d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x3b745a1c00d035c334f358d007a430e4cf0ae63aa0556fb05529706de546464d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x3b745a1c00d035c334f358d007a430e4cf0ae63aa0556fb05529706de546464d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x3b745a1c00d035c334f358d007a430e4cf0ae63aa0556fb05529706de546464d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x3b745a1c00d035c334f358d007a430e4cf0ae63aa0556fb05529706de546464d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x3b745a1c00d035c334f358d007a430e4cf0ae63aa0556fb05529706de546464d", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_3_prefix0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_3_prefix0_d0g0v0Filler.json index 6f5dae0ae..e8c9edee3 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_3_prefix0_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_3_prefix0_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7392925565d67be8e9620aacbcfaecd8cb6ec58d709d25da9eccf1d08a41ce35", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7392925565d67be8e9620aacbcfaecd8cb6ec58d709d25da9eccf1d08a41ce35", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7392925565d67be8e9620aacbcfaecd8cb6ec58d709d25da9eccf1d08a41ce35", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7392925565d67be8e9620aacbcfaecd8cb6ec58d709d25da9eccf1d08a41ce35", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7392925565d67be8e9620aacbcfaecd8cb6ec58d709d25da9eccf1d08a41ce35", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7392925565d67be8e9620aacbcfaecd8cb6ec58d709d25da9eccf1d08a41ce35", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_4_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_4_d0g0v0Filler.json index b4e26833f..fd2618935 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_4_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_4_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xaf9613760f72635fbdb44a5a0a63c39f12af30f950a6ee5c971be188e89c4051", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xaf9613760f72635fbdb44a5a0a63c39f12af30f950a6ee5c971be188e89c4051", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xaf9613760f72635fbdb44a5a0a63c39f12af30f950a6ee5c971be188e89c4051", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xaf9613760f72635fbdb44a5a0a63c39f12af30f950a6ee5c971be188e89c4051", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xaf9613760f72635fbdb44a5a0a63c39f12af30f950a6ee5c971be188e89c4051", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xaf9613760f72635fbdb44a5a0a63c39f12af30f950a6ee5c971be188e89c4051", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_4_gas99_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_4_gas99_d0g0v0Filler.json index 31c4e83d9..e37214afe 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_4_gas99_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_4_gas99_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xaf9613760f72635fbdb44a5a0a63c39f12af30f950a6ee5c971be188e89c4051", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xaf9613760f72635fbdb44a5a0a63c39f12af30f950a6ee5c971be188e89c4051", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xaf9613760f72635fbdb44a5a0a63c39f12af30f950a6ee5c971be188e89c4051", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xaf9613760f72635fbdb44a5a0a63c39f12af30f950a6ee5c971be188e89c4051", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xaf9613760f72635fbdb44a5a0a63c39f12af30f950a6ee5c971be188e89c4051", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xaf9613760f72635fbdb44a5a0a63c39f12af30f950a6ee5c971be188e89c4051", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_5_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_5_d0g0v0Filler.json index 3c31d684c..4b7408b58 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_5_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CALLCODESha256_5_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x989680", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_0input_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_0input_d0g0v0Filler.json index c85c7c3aa..04e7f44fe 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_0input_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_0input_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x37ba90", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_Gas2999_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_Gas2999_d0g0v0Filler.json index 25da4f2dd..d574bc500 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_Gas2999_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_Gas2999_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,62 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_NoGas_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_NoGas_d0g0v0Filler.json index 2352228ef..5bb1d5d6a 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_NoGas_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_NoGas_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,56 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f51248" + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f51248" + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f51572" + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f5159a" + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af62d159a" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af62d159a" + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_completeReturnValue_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_completeReturnValue_d0g0v0Filler.json index 619c79b56..20e9e8255 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_completeReturnValue_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_completeReturnValue_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_d0g0v0Filler.json index 59b26da83..69e7a9b1d 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x37ba90", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,80 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_gas3000_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_gas3000_d0g0v0Filler.json index 8c42124d6..e052afc49 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_gas3000_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_gas3000_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,80 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_overlappingInputOutput_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_overlappingInputOutput_d0g0v0Filler.json index 1d45f4739..c6f6d5f2c 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_overlappingInputOutput_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover0_overlappingInputOutput_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,80 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover1_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover1_d0g0v0Filler.json index 2dcff93e7..15e0b7fde 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover1_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover1_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover2_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover2_d0g0v0Filler.json index e4044333c..02bb30870 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover2_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover2_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover3_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover3_d0g0v0Filler.json index 25c2ac12a..429ef52e3 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover3_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover3_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe4319f4b631c6d0fcfc84045dbcb676865fe5e13", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe4319f4b631c6d0fcfc84045dbcb676865fe5e13", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe4319f4b631c6d0fcfc84045dbcb676865fe5e13", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe4319f4b631c6d0fcfc84045dbcb676865fe5e13", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe4319f4b631c6d0fcfc84045dbcb676865fe5e13", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe4319f4b631c6d0fcfc84045dbcb676865fe5e13", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover80_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover80_d0g0v0Filler.json index be81f873b..e46215898 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover80_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecover80_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x37ba90", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecoverCheckLengthWrongV_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecoverCheckLengthWrongV_d0g0v0Filler.json index 44bd50e55..1c0367eca 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecoverCheckLengthWrongV_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecoverCheckLengthWrongV_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x37ba90", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,80 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x1122334455667788990011223344556677889900112233445566778899001122", + "0x01" : "0xa0", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x1122334455667788990011223344556677889900112233445566778899001122", + "0x01" : "0xa0", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x1122334455667788990011223344556677889900112233445566778899001122", + "0x01" : "0xa0", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x1122334455667788990011223344556677889900112233445566778899001122", + "0x01" : "0xa0", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x1122334455667788990011223344556677889900112233445566778899001122", + "0x01" : "0xa0", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x1122334455667788990011223344556677889900112233445566778899001122", + "0x01" : "0xa0", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecoverCheckLength_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecoverCheckLength_d0g0v0Filler.json index 9074252ee..e71341093 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecoverCheckLength_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecoverCheckLength_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x37ba90", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,80 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0xa0", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0xa0", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0xa0", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0xa0", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0xa0", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0xa0", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecoverH_prefixed0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecoverH_prefixed0_d0g0v0Filler.json index ed1a1524d..790d967d8 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecoverH_prefixed0_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecoverH_prefixed0_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x37ba90", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa0b29af6a56d6cfef6415cb195ccbe540e006d0a", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa0b29af6a56d6cfef6415cb195ccbe540e006d0a", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa0b29af6a56d6cfef6415cb195ccbe540e006d0a", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa0b29af6a56d6cfef6415cb195ccbe540e006d0a", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa0b29af6a56d6cfef6415cb195ccbe540e006d0a", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa0b29af6a56d6cfef6415cb195ccbe540e006d0a", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecoverR_prefixed0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecoverR_prefixed0_d0g0v0Filler.json index a1f0c58d0..6e98654d6 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecoverR_prefixed0_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecoverR_prefixed0_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x37ba90", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecoverS_prefixed0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecoverS_prefixed0_d0g0v0Filler.json index d00583a8b..55e367ef1 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecoverS_prefixed0_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecoverS_prefixed0_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x37ba90", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xb4950a7fad428434b11c357fa6d4b4bcd3096a5d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xb4950a7fad428434b11c357fa6d4b4bcd3096a5d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xb4950a7fad428434b11c357fa6d4b4bcd3096a5d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xb4950a7fad428434b11c357fa6d4b4bcd3096a5d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xb4950a7fad428434b11c357fa6d4b4bcd3096a5d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xb4950a7fad428434b11c357fa6d4b4bcd3096a5d", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecoverV_prefixed0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecoverV_prefixed0_d0g0v0Filler.json index 8555739bc..c2010a3a3 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecoverV_prefixed0_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallEcrecoverV_prefixed0_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x37ba90", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,80 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x01" : "0x01", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentitiy_0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentitiy_0_d0g0v0Filler.json index ddbdde6ca..d36671de8 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentitiy_0_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentitiy_0_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentitiy_1_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentitiy_1_d0g0v0Filler.json index dc68c3100..23627ed69 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentitiy_1_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentitiy_1_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_1_nonzeroValue_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_1_nonzeroValue_d0g0v0Filler.json index 847c5b62a..d95ee5124 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_1_nonzeroValue_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_1_nonzeroValue_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,86 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x0000000000000000000000000000000000000004" : { + "balance" : "0x13" + }, + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x0000000000000000000000000000000000000004" : { + "balance" : "0x13" + }, + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x0000000000000000000000000000000000000004" : { + "balance" : "0x13" + }, + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x0000000000000000000000000000000000000004" : { + "balance" : "0x13" + }, + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x0000000000000000000000000000000000000004" : { + "balance" : "0x13" + }, + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x0000000000000000000000000000000000000004" : { + "balance" : "0x13" + }, + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_2_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_2_d0g0v0Filler.json index bfbc5d9f7..4cc322a46 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_2_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_2_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xf34578907f", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xf34578907f", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xf34578907f", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xf34578907f", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xf34578907f", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xf34578907f", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_3_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_3_d0g0v0Filler.json index 93a708c0f..6da28b02b 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_3_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_3_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xf34578907f", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xf34578907f", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xf34578907f", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xf34578907f", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xf34578907f", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xf34578907f", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_4_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_4_d0g0v0Filler.json index 21bc7d0b9..0a54846fd 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_4_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_4_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_4_gas17_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_4_gas17_d0g0v0Filler.json index f835d7f4d..6e7fcc966 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_4_gas17_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_4_gas17_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_4_gas18_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_4_gas18_d0g0v0Filler.json index a84de8f77..d301bac44 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_4_gas18_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_4_gas18_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_5_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_5_d0g0v0Filler.json index c48a00d78..7c7bbbea0 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_5_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallIdentity_5_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x989680", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_0_d0g0v0Filler.json index d22d2bea7..42ff62226 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_0_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_0_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_1_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_1_d0g0v0Filler.json index 9760ef791..9576299fe 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_1_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_1_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x9c1185a5c5e9fc54612808977ee8f548b2258d31", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x9c1185a5c5e9fc54612808977ee8f548b2258d31", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x9c1185a5c5e9fc54612808977ee8f548b2258d31", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x9c1185a5c5e9fc54612808977ee8f548b2258d31", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x9c1185a5c5e9fc54612808977ee8f548b2258d31", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x9c1185a5c5e9fc54612808977ee8f548b2258d31", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_2_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_2_d0g0v0Filler.json index 5413f95e3..015d8f28f 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_2_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_2_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xdbc100f916bfbc53535573d98cf0cbb3a5b36124", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xdbc100f916bfbc53535573d98cf0cbb3a5b36124", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xdbc100f916bfbc53535573d98cf0cbb3a5b36124", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xdbc100f916bfbc53535573d98cf0cbb3a5b36124", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xdbc100f916bfbc53535573d98cf0cbb3a5b36124", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xdbc100f916bfbc53535573d98cf0cbb3a5b36124", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_3_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_3_d0g0v0Filler.json index 750385d76..5023636e6 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_3_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_3_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x316750573f9be26bc17727b47cacedbd0ab3e6ca", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x316750573f9be26bc17727b47cacedbd0ab3e6ca", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x316750573f9be26bc17727b47cacedbd0ab3e6ca", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x316750573f9be26bc17727b47cacedbd0ab3e6ca", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x316750573f9be26bc17727b47cacedbd0ab3e6ca", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x316750573f9be26bc17727b47cacedbd0ab3e6ca", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_3_postfixed0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_3_postfixed0_d0g0v0Filler.json index b3de0b354..b93dd7eb5 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_3_postfixed0_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_3_postfixed0_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7730b4642169b0f16752696da8da830a4b429c9d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7730b4642169b0f16752696da8da830a4b429c9d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7730b4642169b0f16752696da8da830a4b429c9d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7730b4642169b0f16752696da8da830a4b429c9d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7730b4642169b0f16752696da8da830a4b429c9d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7730b4642169b0f16752696da8da830a4b429c9d", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_3_prefixed0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_3_prefixed0_d0g0v0Filler.json index 24ce776c9..4002e50aa 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_3_prefixed0_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_3_prefixed0_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x316750573f9be26bc17727b47cacedbd0ab3e6ca", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x316750573f9be26bc17727b47cacedbd0ab3e6ca", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x316750573f9be26bc17727b47cacedbd0ab3e6ca", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x316750573f9be26bc17727b47cacedbd0ab3e6ca", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x316750573f9be26bc17727b47cacedbd0ab3e6ca", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x316750573f9be26bc17727b47cacedbd0ab3e6ca", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_4_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_4_d0g0v0Filler.json index 188c318da..6a3a1f257 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_4_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_4_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x1cf4e77f5966e13e109703cd8a0df7ceda7f3dc3", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x1cf4e77f5966e13e109703cd8a0df7ceda7f3dc3", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x1cf4e77f5966e13e109703cd8a0df7ceda7f3dc3", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x1cf4e77f5966e13e109703cd8a0df7ceda7f3dc3", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x1cf4e77f5966e13e109703cd8a0df7ceda7f3dc3", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x1cf4e77f5966e13e109703cd8a0df7ceda7f3dc3", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_4_gas719_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_4_gas719_d0g0v0Filler.json index d0e073713..b38320409 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_4_gas719_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_4_gas719_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_5_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_5_d0g0v0Filler.json index 24832b20c..bcf86d15d 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_5_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallRipemd160_5_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x989680", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_0_d0g0v0Filler.json index 19fa3cfb9..849bfed48 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_0_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_0_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xec4916dd28fc4c10d78e287ca5d9cc51ee1ae73cbfde08c6b37324cbfaac8bc5" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xec4916dd28fc4c10d78e287ca5d9cc51ee1ae73cbfde08c6b37324cbfaac8bc5" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xec4916dd28fc4c10d78e287ca5d9cc51ee1ae73cbfde08c6b37324cbfaac8bc5" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xec4916dd28fc4c10d78e287ca5d9cc51ee1ae73cbfde08c6b37324cbfaac8bc5" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xec4916dd28fc4c10d78e287ca5d9cc51ee1ae73cbfde08c6b37324cbfaac8bc5" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xec4916dd28fc4c10d78e287ca5d9cc51ee1ae73cbfde08c6b37324cbfaac8bc5" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_1_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_1_d0g0v0Filler.json index 0ab1d91e3..1183f74f2 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_1_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_1_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_1_nonzeroValue_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_1_nonzeroValue_d0g0v0Filler.json index 9c33b4168..cf40d30f5 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_1_nonzeroValue_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_1_nonzeroValue_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,92 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x0000000000000000000000000000000000000002" : { + "balance" : "0x13" + }, + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x0000000000000000000000000000000000000002" : { + "balance" : "0x13" + }, + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x0000000000000000000000000000000000000002" : { + "balance" : "0x13" + }, + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x0000000000000000000000000000000000000002" : { + "balance" : "0x13" + }, + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x0000000000000000000000000000000000000002" : { + "balance" : "0x13" + }, + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x0000000000000000000000000000000000000002" : { + "balance" : "0x13" + }, + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_2_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_2_d0g0v0Filler.json index cb8f8bf5d..c0bcf15d5 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_2_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_2_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xcb39b3bde22925b2f931111130c774761d8895e0e08437c9b396c1e97d10f34d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xcb39b3bde22925b2f931111130c774761d8895e0e08437c9b396c1e97d10f34d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xcb39b3bde22925b2f931111130c774761d8895e0e08437c9b396c1e97d10f34d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xcb39b3bde22925b2f931111130c774761d8895e0e08437c9b396c1e97d10f34d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xcb39b3bde22925b2f931111130c774761d8895e0e08437c9b396c1e97d10f34d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xcb39b3bde22925b2f931111130c774761d8895e0e08437c9b396c1e97d10f34d", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_3_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_3_d0g0v0Filler.json index bf0e8592c..c3f3ee231 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_3_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_3_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7392925565d67be8e9620aacbcfaecd8cb6ec58d709d25da9eccf1d08a41ce35", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7392925565d67be8e9620aacbcfaecd8cb6ec58d709d25da9eccf1d08a41ce35", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7392925565d67be8e9620aacbcfaecd8cb6ec58d709d25da9eccf1d08a41ce35", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7392925565d67be8e9620aacbcfaecd8cb6ec58d709d25da9eccf1d08a41ce35", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7392925565d67be8e9620aacbcfaecd8cb6ec58d709d25da9eccf1d08a41ce35", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7392925565d67be8e9620aacbcfaecd8cb6ec58d709d25da9eccf1d08a41ce35", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_3_postfix0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_3_postfix0_d0g0v0Filler.json index 30b96b089..60a830e66 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_3_postfix0_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_3_postfix0_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x3b745a1c00d035c334f358d007a430e4cf0ae63aa0556fb05529706de546464d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x3b745a1c00d035c334f358d007a430e4cf0ae63aa0556fb05529706de546464d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x3b745a1c00d035c334f358d007a430e4cf0ae63aa0556fb05529706de546464d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x3b745a1c00d035c334f358d007a430e4cf0ae63aa0556fb05529706de546464d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x3b745a1c00d035c334f358d007a430e4cf0ae63aa0556fb05529706de546464d", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x3b745a1c00d035c334f358d007a430e4cf0ae63aa0556fb05529706de546464d", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_3_prefix0_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_3_prefix0_d0g0v0Filler.json index ef48c01cf..bf65286f0 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_3_prefix0_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_3_prefix0_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7392925565d67be8e9620aacbcfaecd8cb6ec58d709d25da9eccf1d08a41ce35", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7392925565d67be8e9620aacbcfaecd8cb6ec58d709d25da9eccf1d08a41ce35", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7392925565d67be8e9620aacbcfaecd8cb6ec58d709d25da9eccf1d08a41ce35", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7392925565d67be8e9620aacbcfaecd8cb6ec58d709d25da9eccf1d08a41ce35", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7392925565d67be8e9620aacbcfaecd8cb6ec58d709d25da9eccf1d08a41ce35", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0x7392925565d67be8e9620aacbcfaecd8cb6ec58d709d25da9eccf1d08a41ce35", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_4_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_4_d0g0v0Filler.json index dd120a727..46fcefd0f 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_4_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_4_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xaf9613760f72635fbdb44a5a0a63c39f12af30f950a6ee5c971be188e89c4051", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xaf9613760f72635fbdb44a5a0a63c39f12af30f950a6ee5c971be188e89c4051", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xaf9613760f72635fbdb44a5a0a63c39f12af30f950a6ee5c971be188e89c4051", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xaf9613760f72635fbdb44a5a0a63c39f12af30f950a6ee5c971be188e89c4051", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xaf9613760f72635fbdb44a5a0a63c39f12af30f950a6ee5c971be188e89c4051", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xaf9613760f72635fbdb44a5a0a63c39f12af30f950a6ee5c971be188e89c4051", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_4_gas99_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_4_gas99_d0g0v0Filler.json index 48914bdfb..d96ee339a 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_4_gas99_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_4_gas99_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x0592a8", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xaf9613760f72635fbdb44a5a0a63c39f12af30f950a6ee5c971be188e89c4051", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xaf9613760f72635fbdb44a5a0a63c39f12af30f950a6ee5c971be188e89c4051", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xaf9613760f72635fbdb44a5a0a63c39f12af30f950a6ee5c971be188e89c4051", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xaf9613760f72635fbdb44a5a0a63c39f12af30f950a6ee5c971be188e89c4051", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xaf9613760f72635fbdb44a5a0a63c39f12af30f950a6ee5c971be188e89c4051", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xaf9613760f72635fbdb44a5a0a63c39f12af30f950a6ee5c971be188e89c4051", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_5_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_5_d0g0v0Filler.json index c0b8311f8..b8d2d235f 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_5_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/CallSha256_5_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x989680", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : { + "storage" : { + "0x00" : "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexpRandomInput_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexpRandomInput_d0g0v0Filler.json index 7676c7b61..9efe6af8d 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexpRandomInput_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexpRandomInput_d0g0v0Filler.json @@ -25,6 +25,24 @@ ] } ], + "expect" : [ + { + "network" : "Byzantium", + "result" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x3635c9adc5de9fa6a8" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x3635c9adc5de9fa6a8" + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "3535353535353535353535353535353535353535", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexpRandomInput_d0g1v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexpRandomInput_d0g1v0Filler.json index 99576447a..cf2d3c508 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexpRandomInput_d0g1v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexpRandomInput_d0g1v0Filler.json @@ -25,6 +25,8 @@ ] } ], + "expect" : [ + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "3535353535353535353535353535353535353535", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexpRandomInput_d1g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexpRandomInput_d1g0v0Filler.json index 053cc4474..2d3fefe1c 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexpRandomInput_d1g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexpRandomInput_d1g0v0Filler.json @@ -25,6 +25,24 @@ ] } ], + "expect" : [ + { + "network" : "Byzantium", + "result" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x3635c9adc5de952a90" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x3635c9adc5de952a90" + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "3535353535353535353535353535353535353535", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexpRandomInput_d1g1v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexpRandomInput_d1g1v0Filler.json index ad835e9a0..191b664ab 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexpRandomInput_d1g1v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexpRandomInput_d1g1v0Filler.json @@ -25,6 +25,8 @@ ] } ], + "expect" : [ + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "3535353535353535353535353535353535353535", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexpRandomInput_d2g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexpRandomInput_d2g0v0Filler.json index 3bf706dd8..f16144359 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexpRandomInput_d2g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexpRandomInput_d2g0v0Filler.json @@ -25,6 +25,8 @@ ] } ], + "expect" : [ + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "3535353535353535353535353535353535353535", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexpRandomInput_d2g1v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexpRandomInput_d2g1v0Filler.json index 0c98bc0f4..58d5b80e6 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexpRandomInput_d2g1v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexpRandomInput_d2g1v0Filler.json @@ -25,6 +25,24 @@ ] } ], + "expect" : [ + { + "network" : "Byzantium", + "result" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x3635c9adc5de353040" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x3635c9adc5de353040" + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "3535353535353535353535353535353535353535", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_20500_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_20500_d0g0v0Filler.json index e628ab071..16f7cc6c6 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_20500_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_20500_d0g0v0Filler.json @@ -25,6 +25,172 @@ ] } ], + "expect" : [ + { + "network" : "Byzantium", + "result" : { + "0x0000000000000000000000000000000000000001" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000002" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000003" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000004" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000005" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000006" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000007" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000008" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x3535353535353535353535353535353535353535" : { + "balance" : "0x29a2241af62ea81a", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x82a978b3f5962a5b0957d9ee9eef472ee55b42f1" : { + "balance" : "0x0de0b6b3a76157e6", + "code" : "", + "nonce" : "0x02", + "storage" : { + } + }, + "0xc305c901078781c232a2a521c2af7980f8385ee9" : { + "balance" : "0x00", + "code" : "0x600035601c52740100000000000000000000000000000000000000006020526fffffffffffffffffffffffffffffffff6040527fffffffffffffffffffffffffffffffff000000000000000000000000000000016060527402540be3fffffffffffffffffffffffffdabf41c006080527ffffffffffffffffffffffffdabf41c00000000000000000000000002540be40060a0526330c8d1da600051141561012b5760846004356004013511151558576004356004013560200160043560040161014037600161024061014051610160600060056305f5e0fff11558576001610220526102206021806102808284600060046015f150505061028080516020820120905060005561028060206020820352604081510160206001820306601f820103905060208203f350005b", + "nonce" : "0x01", + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x0000000000000000000000000000000000000001" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000002" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000003" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000004" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000005" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000006" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000007" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000008" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x3535353535353535353535353535353535353535" : { + "balance" : "0x29a2241af62ea81a", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x82a978b3f5962a5b0957d9ee9eef472ee55b42f1" : { + "balance" : "0x0de0b6b3a76157e6", + "code" : "", + "nonce" : "0x02", + "storage" : { + } + }, + "0xc305c901078781c232a2a521c2af7980f8385ee9" : { + "balance" : "0x00", + "code" : "0x600035601c52740100000000000000000000000000000000000000006020526fffffffffffffffffffffffffffffffff6040527fffffffffffffffffffffffffffffffff000000000000000000000000000000016060527402540be3fffffffffffffffffffffffffdabf41c006080527ffffffffffffffffffffffffdabf41c00000000000000000000000002540be40060a0526330c8d1da600051141561012b5760846004356004013511151558576004356004013560200160043560040161014037600161024061014051610160600060056305f5e0fff11558576001610220526102206021806102808284600060046015f150505061028080516020820120905060005561028060206020820352604081510160206001820306601f820103905060208203f350005b", + "nonce" : "0x01", + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "3535353535353535353535353535353535353535", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_20500_d0g1v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_20500_d0g1v0Filler.json index e9e4dd082..8bae8e4c7 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_20500_d0g1v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_20500_d0g1v0Filler.json @@ -25,6 +25,8 @@ ] } ], + "expect" : [ + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "3535353535353535353535353535353535353535", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_20500_d0g2v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_20500_d0g2v0Filler.json index c67f30671..f7bd92045 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_20500_d0g2v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_20500_d0g2v0Filler.json @@ -25,6 +25,8 @@ ] } ], + "expect" : [ + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "3535353535353535353535353535353535353535", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_20500_d0g3v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_20500_d0g3v0Filler.json index 1efb38746..f787cf12f 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_20500_d0g3v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_20500_d0g3v0Filler.json @@ -25,6 +25,8 @@ ] } ], + "expect" : [ + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "3535353535353535353535353535353535353535", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_22000_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_22000_d0g0v0Filler.json index 3086f8340..1aeb059c1 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_22000_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_22000_d0g0v0Filler.json @@ -25,6 +25,174 @@ ] } ], + "expect" : [ + { + "network" : "Byzantium", + "result" : { + "0x0000000000000000000000000000000000000001" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000002" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000003" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000004" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000005" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000006" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000007" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000008" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x3535353535353535353535353535353535353535" : { + "balance" : "0x29a2241af62ead7c", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x82a978b3f5962a5b0957d9ee9eef472ee55b42f1" : { + "balance" : "0x0de0b6b3a7615284", + "code" : "", + "nonce" : "0x02", + "storage" : { + } + }, + "0xc305c901078781c232a2a521c2af7980f8385ee9" : { + "balance" : "0x00", + "code" : "0x600035601c52740100000000000000000000000000000000000000006020526fffffffffffffffffffffffffffffffff6040527fffffffffffffffffffffffffffffffff000000000000000000000000000000016060527402540be3fffffffffffffffffffffffffdabf41c006080527ffffffffffffffffffffffffdabf41c00000000000000000000000002540be40060a0526330c8d1da600051141561012b5760846004356004013511151558576004356004013560200160043560040161014037600161024061014051610160600060056305f5e0fff11558576001610220526102206021806102808284600060046015f150505061028080516020820120905060005561028060206020820352604081510160206001820306601f820103905060208203f350005b", + "nonce" : "0x01", + "storage" : { + "0x00" : "0xbc36789e7a1e281436464229828f817d6612f7b477d66591ff96a9e064bcc98a" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x0000000000000000000000000000000000000001" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000002" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000003" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000004" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000005" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000006" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000007" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000008" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x3535353535353535353535353535353535353535" : { + "balance" : "0x29a2241af62ead7c", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x82a978b3f5962a5b0957d9ee9eef472ee55b42f1" : { + "balance" : "0x0de0b6b3a7615284", + "code" : "", + "nonce" : "0x02", + "storage" : { + } + }, + "0xc305c901078781c232a2a521c2af7980f8385ee9" : { + "balance" : "0x00", + "code" : "0x600035601c52740100000000000000000000000000000000000000006020526fffffffffffffffffffffffffffffffff6040527fffffffffffffffffffffffffffffffff000000000000000000000000000000016060527402540be3fffffffffffffffffffffffffdabf41c006080527ffffffffffffffffffffffffdabf41c00000000000000000000000002540be40060a0526330c8d1da600051141561012b5760846004356004013511151558576004356004013560200160043560040161014037600161024061014051610160600060056305f5e0fff11558576001610220526102206021806102808284600060046015f150505061028080516020820120905060005561028060206020820352604081510160206001820306601f820103905060208203f350005b", + "nonce" : "0x01", + "storage" : { + "0x00" : "0xbc36789e7a1e281436464229828f817d6612f7b477d66591ff96a9e064bcc98a" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "3535353535353535353535353535353535353535", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_22000_d0g1v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_22000_d0g1v0Filler.json index 608d30e15..f1ecb6700 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_22000_d0g1v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_22000_d0g1v0Filler.json @@ -25,6 +25,8 @@ ] } ], + "expect" : [ + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "3535353535353535353535353535353535353535", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_22000_d0g2v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_22000_d0g2v0Filler.json index a39cd252f..c8dd46b27 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_22000_d0g2v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_22000_d0g2v0Filler.json @@ -25,6 +25,8 @@ ] } ], + "expect" : [ + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "3535353535353535353535353535353535353535", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_22000_d0g3v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_22000_d0g3v0Filler.json index 0e62c16f6..3682e3f72 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_22000_d0g3v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_22000_d0g3v0Filler.json @@ -25,6 +25,8 @@ ] } ], + "expect" : [ + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "3535353535353535353535353535353535353535", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_25000_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_25000_d0g0v0Filler.json index 444de82fb..b6f149838 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_25000_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_25000_d0g0v0Filler.json @@ -25,6 +25,174 @@ ] } ], + "expect" : [ + { + "network" : "Byzantium", + "result" : { + "0x0000000000000000000000000000000000000001" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000002" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000003" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000004" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000005" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000006" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000007" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000008" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x3535353535353535353535353535353535353535" : { + "balance" : "0x29a2241af62ead7c", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x82a978b3f5962a5b0957d9ee9eef472ee55b42f1" : { + "balance" : "0x0de0b6b3a7615284", + "code" : "", + "nonce" : "0x02", + "storage" : { + } + }, + "0xc305c901078781c232a2a521c2af7980f8385ee9" : { + "balance" : "0x00", + "code" : "0x600035601c52740100000000000000000000000000000000000000006020526fffffffffffffffffffffffffffffffff6040527fffffffffffffffffffffffffffffffff000000000000000000000000000000016060527402540be3fffffffffffffffffffffffffdabf41c006080527ffffffffffffffffffffffffdabf41c00000000000000000000000002540be40060a0526330c8d1da600051141561012b5760846004356004013511151558576004356004013560200160043560040161014037600161024061014051610160600060056305f5e0fff11558576001610220526102206021806102808284600060046015f150505061028080516020820120905060005561028060206020820352604081510160206001820306601f820103905060208203f350005b", + "nonce" : "0x01", + "storage" : { + "0x00" : "0xbc36789e7a1e281436464229828f817d6612f7b477d66591ff96a9e064bcc98a" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x0000000000000000000000000000000000000001" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000002" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000003" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000004" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000005" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000006" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000007" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000008" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x3535353535353535353535353535353535353535" : { + "balance" : "0x29a2241af62ead7c", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x82a978b3f5962a5b0957d9ee9eef472ee55b42f1" : { + "balance" : "0x0de0b6b3a7615284", + "code" : "", + "nonce" : "0x02", + "storage" : { + } + }, + "0xc305c901078781c232a2a521c2af7980f8385ee9" : { + "balance" : "0x00", + "code" : "0x600035601c52740100000000000000000000000000000000000000006020526fffffffffffffffffffffffffffffffff6040527fffffffffffffffffffffffffffffffff000000000000000000000000000000016060527402540be3fffffffffffffffffffffffffdabf41c006080527ffffffffffffffffffffffffdabf41c00000000000000000000000002540be40060a0526330c8d1da600051141561012b5760846004356004013511151558576004356004013560200160043560040161014037600161024061014051610160600060056305f5e0fff11558576001610220526102206021806102808284600060046015f150505061028080516020820120905060005561028060206020820352604081510160206001820306601f820103905060208203f350005b", + "nonce" : "0x01", + "storage" : { + "0x00" : "0xbc36789e7a1e281436464229828f817d6612f7b477d66591ff96a9e064bcc98a" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "3535353535353535353535353535353535353535", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_25000_d0g1v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_25000_d0g1v0Filler.json index 8e4636e76..f976ea54b 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_25000_d0g1v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_25000_d0g1v0Filler.json @@ -25,6 +25,8 @@ ] } ], + "expect" : [ + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "3535353535353535353535353535353535353535", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_25000_d0g2v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_25000_d0g2v0Filler.json index 0a02464fc..a27598cfd 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_25000_d0g2v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_25000_d0g2v0Filler.json @@ -25,6 +25,8 @@ ] } ], + "expect" : [ + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "3535353535353535353535353535353535353535", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_25000_d0g3v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_25000_d0g3v0Filler.json index 26e969660..d3a3e2ebe 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_25000_d0g3v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_25000_d0g3v0Filler.json @@ -25,6 +25,8 @@ ] } ], + "expect" : [ + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "3535353535353535353535353535353535353535", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_35000_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_35000_d0g0v0Filler.json index 0d23a4aa3..179274395 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_35000_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_35000_d0g0v0Filler.json @@ -25,6 +25,174 @@ ] } ], + "expect" : [ + { + "network" : "Byzantium", + "result" : { + "0x0000000000000000000000000000000000000001" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000002" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000003" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000004" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000005" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000006" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000007" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000008" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x3535353535353535353535353535353535353535" : { + "balance" : "0x29a2241af62ead7c", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x82a978b3f5962a5b0957d9ee9eef472ee55b42f1" : { + "balance" : "0x0de0b6b3a7615284", + "code" : "", + "nonce" : "0x02", + "storage" : { + } + }, + "0xc305c901078781c232a2a521c2af7980f8385ee9" : { + "balance" : "0x00", + "code" : "0x600035601c52740100000000000000000000000000000000000000006020526fffffffffffffffffffffffffffffffff6040527fffffffffffffffffffffffffffffffff000000000000000000000000000000016060527402540be3fffffffffffffffffffffffffdabf41c006080527ffffffffffffffffffffffffdabf41c00000000000000000000000002540be40060a0526330c8d1da600051141561012b5760846004356004013511151558576004356004013560200160043560040161014037600161024061014051610160600060056305f5e0fff11558576001610220526102206021806102808284600060046015f150505061028080516020820120905060005561028060206020820352604081510160206001820306601f820103905060208203f350005b", + "nonce" : "0x01", + "storage" : { + "0x00" : "0xbc36789e7a1e281436464229828f817d6612f7b477d66591ff96a9e064bcc98a" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x0000000000000000000000000000000000000001" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000002" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000003" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000004" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000005" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000006" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000007" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x0000000000000000000000000000000000000008" : { + "balance" : "0x01", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x3535353535353535353535353535353535353535" : { + "balance" : "0x29a2241af62ead7c", + "code" : "", + "nonce" : "0x00", + "storage" : { + } + }, + "0x82a978b3f5962a5b0957d9ee9eef472ee55b42f1" : { + "balance" : "0x0de0b6b3a7615284", + "code" : "", + "nonce" : "0x02", + "storage" : { + } + }, + "0xc305c901078781c232a2a521c2af7980f8385ee9" : { + "balance" : "0x00", + "code" : "0x600035601c52740100000000000000000000000000000000000000006020526fffffffffffffffffffffffffffffffff6040527fffffffffffffffffffffffffffffffff000000000000000000000000000000016060527402540be3fffffffffffffffffffffffffdabf41c006080527ffffffffffffffffffffffffdabf41c00000000000000000000000002540be40060a0526330c8d1da600051141561012b5760846004356004013511151558576004356004013560200160043560040161014037600161024061014051610160600060056305f5e0fff11558576001610220526102206021806102808284600060046015f150505061028080516020820120905060005561028060206020820352604081510160206001820306601f820103905060208203f350005b", + "nonce" : "0x01", + "storage" : { + "0x00" : "0xbc36789e7a1e281436464229828f817d6612f7b477d66591ff96a9e064bcc98a" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "3535353535353535353535353535353535353535", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_35000_d0g1v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_35000_d0g1v0Filler.json index aeac73211..73a02aa43 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_35000_d0g1v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_35000_d0g1v0Filler.json @@ -25,6 +25,8 @@ ] } ], + "expect" : [ + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "3535353535353535353535353535353535353535", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_35000_d0g2v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_35000_d0g2v0Filler.json index 7b5e7fe42..c462c6fce 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_35000_d0g2v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_35000_d0g2v0Filler.json @@ -25,6 +25,8 @@ ] } ], + "expect" : [ + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "3535353535353535353535353535353535353535", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_35000_d0g3v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_35000_d0g3v0Filler.json index 1de138805..a1b91fc91 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_35000_d0g3v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts2/modexp_0_0_0_35000_d0g3v0Filler.json @@ -25,6 +25,8 @@ ] } ], + "expect" : [ + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "3535353535353535353535353535353535353535", -- cgit v1.2.3