From 82754d3f9c3e4e407e0cda4afef220590fde781a Mon Sep 17 00:00:00 2001 From: Dimitry Date: Wed, 31 Jan 2018 15:30:26 +0300 Subject: refill blockchain stCallCodes --- .../call_OOG_additionalGasCosts1_d0g0v0Filler.json | 82 +++++++++++++++++++- .../call_OOG_additionalGasCosts2_d0g0v0Filler.json | 60 ++++++++++++++- .../stCallCodes/callcall_00_OOGE_d0g0v0Filler.json | 58 +++++++++++++- ...allcall_00_OOGE_valueTransfer_d0g0v0Filler.json | 55 ++++++++++++++ ...allcall_00_OOGE_valueTransfer_d1g0v0Filler.json | 55 ++++++++++++++ .../callcall_00_SuicideEnd_d0g0v0Filler.json | 46 ++++++++++- .../stCallCodes/callcall_00_d0g0v0Filler.json | 72 +++++++++++++++++- .../callcallcall_000_OOGE_d0g0v0Filler.json | 73 +++++++++++++++++- .../callcallcall_000_OOGMAfter_d0g0v0Filler.json | 69 ++++++++++++++++- .../callcallcall_000_OOGMBefore_d0g0v0Filler.json | 70 ++++++++++++++++- .../callcallcall_000_SuicideEnd_d0g0v0Filler.json | 46 ++++++++++- ...allcallcall_000_SuicideMiddle_d0g0v0Filler.json | 55 +++++++++++++- .../stCallCodes/callcallcall_000_d0g0v0Filler.json | 55 +++++++++++++- .../callcallcall_ABCB_RECURSIVE_d0g0v0Filler.json | 70 ++++++++++++++++- .../callcallcallcode_001_OOGE_d0g0v0Filler.json | 73 +++++++++++++++++- ...allcallcallcode_001_OOGMAfter_d0g0v0Filler.json | 69 ++++++++++++++++- ...llcallcallcode_001_OOGMBefore_d0g0v0Filler.json | 70 ++++++++++++++++- ...llcallcallcode_001_SuicideEnd_d0g0v0Filler.json | 43 ++++++++++- ...allcallcode_001_SuicideMiddle_d0g0v0Filler.json | 52 ++++++++++++- .../callcallcallcode_001_d0g0v0Filler.json | 58 +++++++++++++- ...llcallcallcode_ABCB_RECURSIVE_d0g0v0Filler.json | 70 ++++++++++++++++- .../callcallcode_01_OOGE_d0g0v0Filler.json | 58 +++++++++++++- .../callcallcode_01_SuicideEnd_d0g0v0Filler.json | 43 ++++++++++- .../stCallCodes/callcallcode_01_d0g0v0Filler.json | 58 +++++++++++++- .../callcallcodecall_010_OOGE_d0g0v0Filler.json | 73 +++++++++++++++++- ...allcallcodecall_010_OOGMAfter_d0g0v0Filler.json | 69 ++++++++++++++++- ...llcallcodecall_010_OOGMBefore_d0g0v0Filler.json | 70 ++++++++++++++++- ...llcallcodecall_010_SuicideEnd_d0g0v0Filler.json | 52 ++++++++++++- ...allcodecall_010_SuicideMiddle_d0g0v0Filler.json | 67 +++++++++++++++- .../callcallcodecall_010_d0g0v0Filler.json | 73 +++++++++++++++++- ...llcallcodecall_ABCB_RECURSIVE_d0g0v0Filler.json | 70 ++++++++++++++++- ...callcallcodecallcode_011_OOGE_d0g0v0Filler.json | 73 +++++++++++++++++- ...allcodecallcode_011_OOGMAfter_d0g0v0Filler.json | 69 ++++++++++++++++- ...llcodecallcode_011_OOGMBefore_d0g0v0Filler.json | 70 ++++++++++++++++- ...llcodecallcode_011_SuicideEnd_d0g0v0Filler.json | 34 ++++++++- ...odecallcode_011_SuicideMiddle_d0g0v0Filler.json | 67 +++++++++++++++- .../callcallcodecallcode_011_d0g0v0Filler.json | 61 ++++++++++++++- ...llcodecallcode_ABCB_RECURSIVE_d0g0v0Filler.json | 70 ++++++++++++++++- .../callcodeDynamicCode2SelfCall_d0g0v0Filler.json | 40 +++++++++- .../callcodeDynamicCode_d0g0v0Filler.json | 66 +++++++++++++++- .../callcodeEmptycontract_d0g0v0Filler.json | 34 ++++++++- ...codeInInitcodeToEmptyContract_d0g0v0Filler.json | 37 ++++++++- ...sContractWithVTransferNEMoney_d0g0v0Filler.json | 34 ++++++++- ...tingContractWithValueTransfer_d0g0v0Filler.json | 40 +++++++++- ...eInInitcodeToExistingContract_d0g0v0Filler.json | 40 +++++++++- .../stCallCodes/callcode_checkPC_d0g0v0Filler.json | 44 ++++++++++- .../callcodecall_10_OOGE_d0g0v0Filler.json | 58 +++++++++++++- .../callcodecall_10_SuicideEnd_d0g0v0Filler.json | 52 ++++++++++++- .../stCallCodes/callcodecall_10_d0g0v0Filler.json | 73 +++++++++++++++++- .../callcodecallcall_100_OOGE_d0g0v0Filler.json | 73 +++++++++++++++++- ...allcodecallcall_100_OOGMAfter_d0g0v0Filler.json | 69 ++++++++++++++++- ...llcodecallcall_100_OOGMBefore_d0g0v0Filler.json | 70 ++++++++++++++++- ...llcodecallcall_100_SuicideEnd_d0g0v0Filler.json | 73 +++++++++++++++++- ...odecallcall_100_SuicideMiddle_d0g0v0Filler.json | 55 +++++++++++++- .../callcodecallcall_100_d0g0v0Filler.json | 88 +++++++++++++++++++++- ...llcodecallcall_ABCB_RECURSIVE_d0g0v0Filler.json | 70 ++++++++++++++++- ...callcodecallcallcode_101_OOGE_d0g0v0Filler.json | 73 +++++++++++++++++- ...odecallcallcode_101_OOGMAfter_d0g0v0Filler.json | 69 ++++++++++++++++- ...decallcallcode_101_OOGMBefore_d0g0v0Filler.json | 70 ++++++++++++++++- ...decallcallcode_101_SuicideEnd_d0g0v0Filler.json | 52 ++++++++++++- ...allcallcode_101_SuicideMiddle_d0g0v0Filler.json | 70 ++++++++++++++++- .../callcodecallcallcode_101_d0g0v0Filler.json | 76 ++++++++++++++++++- ...decallcallcode_ABCB_RECURSIVE_d0g0v0Filler.json | 70 ++++++++++++++++- .../callcodecallcode_11_OOGE_d0g0v0Filler.json | 76 ++++++++++++++++++- ...allcodecallcode_11_SuicideEnd_d0g0v0Filler.json | 49 +++++++++++- .../callcodecallcode_11_d0g0v0Filler.json | 61 ++++++++++++++- ...callcodecallcodecall_110_OOGE_d0g0v0Filler.json | 73 +++++++++++++++++- ...odecallcodecall_110_OOGMAfter_d0g0v0Filler.json | 69 ++++++++++++++++- ...decallcodecall_110_OOGMBefore_d0g0v0Filler.json | 70 ++++++++++++++++- ...decallcodecall_110_SuicideEnd_d0g0v0Filler.json | 46 ++++++++++- ...allcodecall_110_SuicideMiddle_d0g0v0Filler.json | 64 +++++++++++++++- .../callcodecallcodecall_110_d0g0v0Filler.json | 76 ++++++++++++++++++- ...decallcodecall_ABCB_RECURSIVE_d0g0v0Filler.json | 70 ++++++++++++++++- ...codecallcodecallcode_111_OOGE_d0g0v0Filler.json | 73 +++++++++++++++++- ...allcodecallcode_111_OOGMAfter_d0g0v0Filler.json | 69 ++++++++++++++++- ...llcodecallcode_111_OOGMBefore_d0g0v0Filler.json | 70 ++++++++++++++++- ...llcodecallcode_111_SuicideEnd_d0g0v0Filler.json | 43 ++++++++++- ...odecallcode_111_SuicideMiddle_d0g0v0Filler.json | 70 ++++++++++++++++- .../callcodecallcodecallcode_111_d0g0v0Filler.json | 64 +++++++++++++++- ...llcodecallcode_ABCB_RECURSIVE_d0g0v0Filler.json | 70 ++++++++++++++++- 80 files changed, 4909 insertions(+), 78 deletions(-) (limited to 'src/BlockchainTestsFiller') diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/call_OOG_additionalGasCosts1_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/call_OOG_additionalGasCosts1_d0g0v0Filler.json index fc49a66a3..dd789bc96 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/call_OOG_additionalGasCosts1_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/call_OOG_additionalGasCosts1_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x7530", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,86 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000001" : { + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f47530" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7638ad0" + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x1000000000000000000000000000000000000001" : { + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f47530" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7638ad0" + } + } + }, + { + "network" : "EIP150", + "result" : { + "0x1000000000000000000000000000000000000001" : { + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f47530" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7638ad0" + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x1000000000000000000000000000000000000001" : { + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f454df" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a763ab21" + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000001" : { + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af62c54df" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a763ab21" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000001" : { + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af62c54df" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a763ab21" + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/call_OOG_additionalGasCosts2_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/call_OOG_additionalGasCosts2_d0g0v0Filler.json index 3482482ce..e3d5402ab 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/call_OOG_additionalGasCosts2_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/call_OOG_additionalGasCosts2_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x7530", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,64 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x00" + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f47530" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7638ad0" + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x00" + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244f47530" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7638ad0" + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x00" + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af62c7530" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7638ad0" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x00" + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af62c7530" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : { + "balance" : "0x0de0b6b3a7638ad0" + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcall_00_OOGE_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcall_00_OOGE_d0g0v0Filler.json index 64961b24f..c63218208 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcall_00_OOGE_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcall_00_OOGE_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,62 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcall_00_OOGE_valueTransfer_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcall_00_OOGE_valueTransfer_d0g0v0Filler.json index 36a06d066..5bd133014 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcall_00_OOGE_valueTransfer_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcall_00_OOGE_valueTransfer_d0g0v0Filler.json @@ -25,6 +25,61 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcall_00_OOGE_valueTransfer_d1g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcall_00_OOGE_valueTransfer_d1g0v0Filler.json index d0d08eea9..eebe08c85 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcall_00_OOGE_valueTransfer_d1g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcall_00_OOGE_valueTransfer_d1g0v0Filler.json @@ -25,6 +25,61 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcall_00_SuicideEnd_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcall_00_SuicideEnd_d0g0v0Filler.json index 4c7e9e241..fb3b52110 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcall_00_SuicideEnd_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcall_00_SuicideEnd_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,50 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b5fb6fe400" + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b5fb6fe400" + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b5fb6fe400" + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcall_00_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcall_00_d0g0v0Filler.json index de851d3f8..80343b7f2 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcall_00_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcall_00_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,76 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000002" : { + "storage" : { + "0x02" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000001", + "0x07" : "0x02", + "0xe6" : "0x1000000000000000000000000000000000000002", + "0xe8" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0xec" : "0x40", + "0xee" : "0x21", + "0xf0" : "0x01" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x1000000000000000000000000000000000000002" : { + "storage" : { + "0x02" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000001", + "0x07" : "0x02", + "0xe6" : "0x1000000000000000000000000000000000000002", + "0xe8" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0xec" : "0x40", + "0xee" : "0x21", + "0xf0" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000002" : { + "storage" : { + "0x02" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000001", + "0x07" : "0x02", + "0xe6" : "0x1000000000000000000000000000000000000002", + "0xe8" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0xec" : "0x40", + "0xee" : "0x21", + "0xf0" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000002" : { + "storage" : { + "0x02" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000001", + "0x07" : "0x02", + "0xe6" : "0x1000000000000000000000000000000000000002", + "0xe8" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0xec" : "0x40", + "0xee" : "0x21", + "0xf0" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_000_OOGE_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_000_OOGE_d0g0v0Filler.json index aaabb6609..4252ab870 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_000_OOGE_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_000_OOGE_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,77 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_000_OOGMAfter_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_000_OOGMAfter_d0g0v0Filler.json index 6220b8e76..a0d4e846a 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_000_OOGMAfter_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_000_OOGMAfter_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,73 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_000_OOGMBefore_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_000_OOGMBefore_d0g0v0Filler.json index b46dd0966..8740397cb 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_000_OOGMBefore_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_000_OOGMBefore_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_000_SuicideEnd_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_000_SuicideEnd_d0g0v0Filler.json index bfe097cdb..9d7a64fa5 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_000_SuicideEnd_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_000_SuicideEnd_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,50 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x04a817c800" + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + "0x03" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x04a817c800" + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + "0x03" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x04a817c800" + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + "0x03" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_000_SuicideMiddle_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_000_SuicideMiddle_d0g0v0Filler.json index 8d56cbc93..88d1d20fe 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_000_SuicideMiddle_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_000_SuicideMiddle_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,59 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b5fb6fe400", + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x02540be400", + "storage" : { + "0x01" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b5fb6fe400", + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x02540be400", + "storage" : { + "0x01" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b5fb6fe400", + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x02540be400", + "storage" : { + "0x01" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_000_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_000_d0g0v0Filler.json index 68d9d2889..9c0fb2433 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_000_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_000_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,59 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000003" : { + "storage" : { + "0x014a" : "0x1000000000000000000000000000000000000003", + "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x0150" : "0x40", + "0x0152" : "0x26", + "0x0154" : "0x01", + "0x03" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000002", + "0x07" : "0x03" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000003" : { + "storage" : { + "0x014a" : "0x1000000000000000000000000000000000000003", + "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x0150" : "0x40", + "0x0152" : "0x26", + "0x0154" : "0x01", + "0x03" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000002", + "0x07" : "0x03" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000003" : { + "storage" : { + "0x014a" : "0x1000000000000000000000000000000000000003", + "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x0150" : "0x40", + "0x0152" : "0x26", + "0x0154" : "0x01", + "0x03" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000002", + "0x07" : "0x03" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_ABCB_RECURSIVE_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_ABCB_RECURSIVE_d0g0v0Filler.json index 8e5a021ef..fed243e62 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_ABCB_RECURSIVE_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcall_ABCB_RECURSIVE_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x01c9c380", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244fca3c2" + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af634ab7e" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af634ab7e" + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_001_OOGE_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_001_OOGE_d0g0v0Filler.json index 2a860bb32..e901bbe53 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_001_OOGE_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_001_OOGE_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,77 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_001_OOGMAfter_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_001_OOGMAfter_d0g0v0Filler.json index 772f29e33..a2c3de077 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_001_OOGMAfter_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_001_OOGMAfter_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,73 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_001_OOGMBefore_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_001_OOGMBefore_d0g0v0Filler.json index 619d52973..145ad6793 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_001_OOGMBefore_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_001_OOGMBefore_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_001_SuicideEnd_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_001_SuicideEnd_d0g0v0Filler.json index 659a78e0e..0c2b51ee9 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_001_SuicideEnd_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_001_SuicideEnd_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,47 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x04a817c800" + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x04a817c800" + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x04a817c800" + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_001_SuicideMiddle_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_001_SuicideMiddle_d0g0v0Filler.json index 07fb365da..63051c744 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_001_SuicideMiddle_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_001_SuicideMiddle_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,56 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b5fb6fe400", + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b5fb6fe400", + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b5fb6fe400", + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_001_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_001_d0g0v0Filler.json index 78710e4c2..926ed467c 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_001_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_001_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,62 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000002" : { + "storage" : { + "0x014a" : "0x1000000000000000000000000000000000000002", + "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x0150" : "0x40", + "0x0152" : "0x26", + "0x0154" : "0x01", + "0x02" : "0x01", + "0x03" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000002", + "0x07" : "0x03" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000002" : { + "storage" : { + "0x014a" : "0x1000000000000000000000000000000000000002", + "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x0150" : "0x40", + "0x0152" : "0x26", + "0x0154" : "0x01", + "0x02" : "0x01", + "0x03" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000002", + "0x07" : "0x03" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000002" : { + "storage" : { + "0x014a" : "0x1000000000000000000000000000000000000002", + "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x0150" : "0x40", + "0x0152" : "0x26", + "0x0154" : "0x01", + "0x02" : "0x01", + "0x03" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000002", + "0x07" : "0x03" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_ABCB_RECURSIVE_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_ABCB_RECURSIVE_d0g0v0Filler.json index 6c15ff282..92c04c0f5 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_ABCB_RECURSIVE_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcallcode_ABCB_RECURSIVE_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x01c9c380", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244fca3c2" + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af634ab7e" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af634ab7e" + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcode_01_OOGE_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcode_01_OOGE_d0g0v0Filler.json index 1231ecdde..623ee26b0 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcode_01_OOGE_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcode_01_OOGE_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,62 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcode_01_SuicideEnd_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcode_01_SuicideEnd_d0g0v0Filler.json index f5ed8974e..87279ebf0 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcode_01_SuicideEnd_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcode_01_SuicideEnd_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,47 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b5fb6fe400" + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b5fb6fe400" + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b5fb6fe400" + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcode_01_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcode_01_d0g0v0Filler.json index 9db6005dc..e50d7ed39 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcode_01_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcode_01_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,62 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01", + "0x02" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000001", + "0x07" : "0x02", + "0xe6" : "0x1000000000000000000000000000000000000001", + "0xe8" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0xec" : "0x40", + "0xee" : "0x21", + "0xf0" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01", + "0x02" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000001", + "0x07" : "0x02", + "0xe6" : "0x1000000000000000000000000000000000000001", + "0xe8" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0xec" : "0x40", + "0xee" : "0x21", + "0xf0" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01", + "0x02" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000001", + "0x07" : "0x02", + "0xe6" : "0x1000000000000000000000000000000000000001", + "0xe8" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0xec" : "0x40", + "0xee" : "0x21", + "0xf0" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_010_OOGE_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_010_OOGE_d0g0v0Filler.json index 69a6deea3..835bd3fec 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_010_OOGE_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_010_OOGE_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,77 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_010_OOGMAfter_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_010_OOGMAfter_d0g0v0Filler.json index 6f12f3bd0..298caff02 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_010_OOGMAfter_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_010_OOGMAfter_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,73 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_010_OOGMBefore_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_010_OOGMBefore_d0g0v0Filler.json index 2b4d9fffd..55e295399 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_010_OOGMBefore_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_010_OOGMBefore_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_010_SuicideEnd_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_010_SuicideEnd_d0g0v0Filler.json index bd55d7604..9e9619e8b 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_010_SuicideEnd_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_010_SuicideEnd_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,56 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + "0x03" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + "0x03" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + "0x03" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_010_SuicideMiddle_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_010_SuicideMiddle_d0g0v0Filler.json index 65cde68a7..bdd1bf26d 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_010_SuicideMiddle_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_010_SuicideMiddle_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,71 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b5fb6fe400", + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b5fb6fe400", + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b5fb6fe400", + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_010_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_010_d0g0v0Filler.json index e95dfb771..69902f86e 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_010_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_010_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,77 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01", + "0x02" : "0x01" + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + "0x014a" : "0x1000000000000000000000000000000000000003", + "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x0150" : "0x40", + "0x0152" : "0x26", + "0x0154" : "0x01", + "0x03" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000001", + "0x07" : "0x03" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01", + "0x02" : "0x01" + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + "0x014a" : "0x1000000000000000000000000000000000000003", + "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x0150" : "0x40", + "0x0152" : "0x26", + "0x0154" : "0x01", + "0x03" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000001", + "0x07" : "0x03" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01", + "0x02" : "0x01" + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + "0x014a" : "0x1000000000000000000000000000000000000003", + "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x0150" : "0x40", + "0x0152" : "0x26", + "0x0154" : "0x01", + "0x03" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000001", + "0x07" : "0x03" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_ABCB_RECURSIVE_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_ABCB_RECURSIVE_d0g0v0Filler.json index d13ea2cc5..145ebe8fd 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_ABCB_RECURSIVE_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecall_ABCB_RECURSIVE_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x01c9c380", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244fca3c2" + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af634ab7e" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af634ab7e" + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_011_OOGE_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_011_OOGE_d0g0v0Filler.json index 8e038f06d..02abd4f0f 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_011_OOGE_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_011_OOGE_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,77 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_011_OOGMAfter_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_011_OOGMAfter_d0g0v0Filler.json index 1eba5b607..92fa1a6b6 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_011_OOGMAfter_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_011_OOGMAfter_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,73 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_011_OOGMBefore_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_011_OOGMBefore_d0g0v0Filler.json index a83a8cbf0..55d142213 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_011_OOGMBefore_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_011_OOGMBefore_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_011_SuicideEnd_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_011_SuicideEnd_d0g0v0Filler.json index 83cab85c4..d6638bbc7 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_011_SuicideEnd_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_011_SuicideEnd_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,38 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_011_SuicideMiddle_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_011_SuicideMiddle_d0g0v0Filler.json index 7eb341aa9..b1182eae5 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_011_SuicideMiddle_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_011_SuicideMiddle_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,71 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b5fb6fe400", + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b5fb6fe400", + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b5fb6fe400", + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_011_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_011_d0g0v0Filler.json index df326adeb..f9c163084 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_011_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_011_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,65 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01", + "0x014a" : "0x1000000000000000000000000000000000000001", + "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x0150" : "0x40", + "0x0152" : "0x26", + "0x0154" : "0x01", + "0x02" : "0x01", + "0x03" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000001", + "0x07" : "0x03" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01", + "0x014a" : "0x1000000000000000000000000000000000000001", + "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x0150" : "0x40", + "0x0152" : "0x26", + "0x0154" : "0x01", + "0x02" : "0x01", + "0x03" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000001", + "0x07" : "0x03" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01", + "0x014a" : "0x1000000000000000000000000000000000000001", + "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x0150" : "0x40", + "0x0152" : "0x26", + "0x0154" : "0x01", + "0x02" : "0x01", + "0x03" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000001", + "0x07" : "0x03" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_ABCB_RECURSIVE_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_ABCB_RECURSIVE_d0g0v0Filler.json index ffff4f0e5..7060f1906 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_ABCB_RECURSIVE_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcallcodecallcode_ABCB_RECURSIVE_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x01c9c380", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244fca3c2" + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af634ab7e" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af634ab7e" + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeDynamicCode2SelfCall_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeDynamicCode2SelfCall_d0g0v0Filler.json index fc6d360fa..ae7cdb63b 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeDynamicCode2SelfCall_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeDynamicCode2SelfCall_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x06e9d9", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,44 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x13136008b64ff592819b2fa6d43f2835c452020e" : { + "balance" : "0x01", + "storage" : { + "0x0b" : "0x01", + "0x0c" : "0x1000000000000000000000000000000000000000" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x13136008b64ff592819b2fa6d43f2835c452020e" : { + "balance" : "0x01", + "storage" : { + "0x0b" : "0x01", + "0x0c" : "0x1000000000000000000000000000000000000000" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x13136008b64ff592819b2fa6d43f2835c452020e" : { + "balance" : "0x01", + "storage" : { + "0x0b" : "0x01", + "0x0c" : "0x1000000000000000000000000000000000000000" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeDynamicCode_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeDynamicCode_d0g0v0Filler.json index 320a5e9a6..3708461fc 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeDynamicCode_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeDynamicCode_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x06e9d9", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,70 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x13136008b64ff592819b2fa6d43f2835c452020e" : { + "balance" : "0x00", + "storage" : { + "0x00" : "0x01", + "0x0a" : "0xffe4ebd2a68c02d9dcb0a17283d13346beb2d8b6", + "0x0b" : "0x01", + "0x14" : "0x13136008b64ff592819b2fa6d43f2835c452020e" + } + }, + "0xffe4ebd2a68c02d9dcb0a17283d13346beb2d8b6" : { + "balance" : "0x01" + } + } + }, + { + "network" : "EIP158", + "result" : { + "0x13136008b64ff592819b2fa6d43f2835c452020e" : { + "balance" : "0x00", + "storage" : { + "0x0a" : "0x568a95f77b047bece6aa68843d2019332c46a585", + "0x0b" : "0x01" + } + }, + "0x568a95f77b047bece6aa68843d2019332c46a585" : { + "balance" : "0x01" + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x13136008b64ff592819b2fa6d43f2835c452020e" : { + "balance" : "0x00", + "storage" : { + "0x0a" : "0x568a95f77b047bece6aa68843d2019332c46a585", + "0x0b" : "0x01" + } + }, + "0x568a95f77b047bece6aa68843d2019332c46a585" : { + "balance" : "0x01" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x13136008b64ff592819b2fa6d43f2835c452020e" : { + "balance" : "0x00", + "storage" : { + "0x0a" : "0x568a95f77b047bece6aa68843d2019332c46a585", + "0x0b" : "0x01" + } + }, + "0x568a95f77b047bece6aa68843d2019332c46a585" : { + "balance" : "0x01" + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeEmptycontract_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeEmptycontract_d0g0v0Filler.json index e864a0235..9cdaae088 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeEmptycontract_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeEmptycontract_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x019a54", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,38 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeInInitcodeToEmptyContract_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeInInitcodeToEmptyContract_d0g0v0Filler.json index 44b19296c..9adc74b64 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeInInitcodeToEmptyContract_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeInInitcodeToEmptyContract_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x06e9d9", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,41 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x13136008b64ff592819b2fa6d43f2835c452020e" : { + "balance" : "0x01", + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x13136008b64ff592819b2fa6d43f2835c452020e" : { + "balance" : "0x01", + "storage" : { + "0x00" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x13136008b64ff592819b2fa6d43f2835c452020e" : { + "balance" : "0x01", + "storage" : { + "0x00" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeInInitcodeToExisContractWithVTransferNEMoney_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeInInitcodeToExisContractWithVTransferNEMoney_d0g0v0Filler.json index 2ef7fc060..27ceb8fb4 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeInInitcodeToExisContractWithVTransferNEMoney_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeInInitcodeToExisContractWithVTransferNEMoney_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x06e9d9", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,38 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x13136008b64ff592819b2fa6d43f2835c452020e" : { + "balance" : "0x01", + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x13136008b64ff592819b2fa6d43f2835c452020e" : { + "balance" : "0x01", + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x13136008b64ff592819b2fa6d43f2835c452020e" : { + "balance" : "0x01", + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeInInitcodeToExistingContractWithValueTransfer_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeInInitcodeToExistingContractWithValueTransfer_d0g0v0Filler.json index 7ecc1f0bd..078699de8 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeInInitcodeToExistingContractWithValueTransfer_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeInInitcodeToExistingContractWithValueTransfer_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x06e9d9", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,44 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x13136008b64ff592819b2fa6d43f2835c452020e" : { + "balance" : "0x05", + "storage" : { + "0x00" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x13136008b64ff592819b2fa6d43f2835c452020e" : { + "balance" : "0x05", + "storage" : { + "0x00" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x13136008b64ff592819b2fa6d43f2835c452020e" : { + "balance" : "0x05", + "storage" : { + "0x00" : "0x01", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeInInitcodeToExistingContract_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeInInitcodeToExistingContract_d0g0v0Filler.json index 22b278453..02d01330b 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeInInitcodeToExistingContract_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodeInInitcodeToExistingContract_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x06e9d9", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,44 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x13136008b64ff592819b2fa6d43f2835c452020e" : { + "balance" : "0x01", + "storage" : { + "0x00" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x13136008b64ff592819b2fa6d43f2835c452020e" : { + "balance" : "0x01", + "storage" : { + "0x00" : "0x01", + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x13136008b64ff592819b2fa6d43f2835c452020e" : { + "balance" : "0x01", + "storage" : { + "0x00" : "0x01", + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcode_checkPC_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcode_checkPC_d0g0v0Filler.json index 565da58b1..399fb970f 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcode_checkPC_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcode_checkPC_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x01c9c380", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,48 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x03" : "0x25" + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x03" : "0x25" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x03" : "0x25" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x03" : "0x25" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecall_10_OOGE_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecall_10_OOGE_d0g0v0Filler.json index e6d1f8ab0..d737d9bf7 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecall_10_OOGE_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecall_10_OOGE_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,62 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecall_10_SuicideEnd_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecall_10_SuicideEnd_d0g0v0Filler.json index 5d8389a71..e871fc3d6 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecall_10_SuicideEnd_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecall_10_SuicideEnd_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,56 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + "0x02" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + "0x02" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecall_10_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecall_10_d0g0v0Filler.json index 42853bf1c..726ea99f0 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecall_10_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecall_10_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,77 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + "0x02" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000000", + "0x07" : "0x02", + "0xe6" : "0x1000000000000000000000000000000000000002", + "0xe8" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0xec" : "0x40", + "0xee" : "0x21", + "0xf0" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + "0x02" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000000", + "0x07" : "0x02", + "0xe6" : "0x1000000000000000000000000000000000000002", + "0xe8" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0xec" : "0x40", + "0xee" : "0x21", + "0xf0" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + "0x02" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000000", + "0x07" : "0x02", + "0xe6" : "0x1000000000000000000000000000000000000002", + "0xe8" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0xec" : "0x40", + "0xee" : "0x21", + "0xf0" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_100_OOGE_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_100_OOGE_d0g0v0Filler.json index 04587536c..1a6d0e8d5 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_100_OOGE_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_100_OOGE_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,77 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_100_OOGMAfter_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_100_OOGMAfter_d0g0v0Filler.json index 9a58d9c8d..f9e5ee0c5 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_100_OOGMAfter_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_100_OOGMAfter_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,73 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_100_OOGMBefore_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_100_OOGMBefore_d0g0v0Filler.json index 744e3bc66..ec8c26a95 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_100_OOGMBefore_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_100_OOGMBefore_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_100_SuicideEnd_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_100_SuicideEnd_d0g0v0Filler.json index 79e4c08ed..aee6e1d19 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_100_SuicideEnd_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_100_SuicideEnd_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,77 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b3a7640000", + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x04a817c800", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + "0x03" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b3a7640000", + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x04a817c800", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + "0x03" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b3a7640000", + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x04a817c800", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + "0x03" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_100_SuicideMiddle_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_100_SuicideMiddle_d0g0v0Filler.json index cb28bad5b..5f931901a 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_100_SuicideMiddle_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_100_SuicideMiddle_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,59 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b5fb6fe400", + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b5fb6fe400", + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b5fb6fe400", + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_100_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_100_d0g0v0Filler.json index 14eace7c7..dd7fdd01d 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_100_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_100_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,92 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + "0x02" : "0x01" + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + "0x014a" : "0x1000000000000000000000000000000000000003", + "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x0150" : "0x40", + "0x0152" : "0x26", + "0x0154" : "0x01", + "0x03" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000002", + "0x07" : "0x03" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + "0x02" : "0x01" + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + "0x014a" : "0x1000000000000000000000000000000000000003", + "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x0150" : "0x40", + "0x0152" : "0x26", + "0x0154" : "0x01", + "0x03" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000002", + "0x07" : "0x03" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + "0x02" : "0x01" + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + "0x014a" : "0x1000000000000000000000000000000000000003", + "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x0150" : "0x40", + "0x0152" : "0x26", + "0x0154" : "0x01", + "0x03" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000002", + "0x07" : "0x03" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_ABCB_RECURSIVE_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_ABCB_RECURSIVE_d0g0v0Filler.json index 598745e67..b9e80e49c 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_ABCB_RECURSIVE_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcall_ABCB_RECURSIVE_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x01c9c380", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244fca3c2" + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af634ab7e" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af634ab7e" + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_101_OOGE_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_101_OOGE_d0g0v0Filler.json index e4b798908..bce84c96b 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_101_OOGE_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_101_OOGE_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,77 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_101_OOGMAfter_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_101_OOGMAfter_d0g0v0Filler.json index f33078e6a..d925e4ee7 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_101_OOGMAfter_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_101_OOGMAfter_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,73 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_101_OOGMBefore_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_101_OOGMBefore_d0g0v0Filler.json index 0791736af..4e153140c 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_101_OOGMBefore_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_101_OOGMBefore_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_101_SuicideEnd_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_101_SuicideEnd_d0g0v0Filler.json index dafb4b3c9..a30f3e296 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_101_SuicideEnd_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_101_SuicideEnd_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,56 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x04a817c800", + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x04a817c800", + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x04a817c800", + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_101_SuicideMiddle_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_101_SuicideMiddle_d0g0v0Filler.json index f6848c816..1c20a3fa3 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_101_SuicideMiddle_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_101_SuicideMiddle_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b5fb6fe400", + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b5fb6fe400", + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "balance" : "0x0de0b6b5fb6fe400", + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_101_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_101_d0g0v0Filler.json index 188c8560e..1d097e07e 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_101_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_101_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,80 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + "0x014a" : "0x1000000000000000000000000000000000000002", + "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x0150" : "0x40", + "0x0152" : "0x26", + "0x0154" : "0x01", + "0x02" : "0x01", + "0x03" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000002", + "0x07" : "0x03" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + "0x014a" : "0x1000000000000000000000000000000000000002", + "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x0150" : "0x40", + "0x0152" : "0x26", + "0x0154" : "0x01", + "0x02" : "0x01", + "0x03" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000002", + "0x07" : "0x03" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + "0x014a" : "0x1000000000000000000000000000000000000002", + "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x0150" : "0x40", + "0x0152" : "0x26", + "0x0154" : "0x01", + "0x02" : "0x01", + "0x03" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000002", + "0x07" : "0x03" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_ABCB_RECURSIVE_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_ABCB_RECURSIVE_d0g0v0Filler.json index 45f8e8f10..29324c065 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_ABCB_RECURSIVE_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcallcode_ABCB_RECURSIVE_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x01c9c380", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244fca3c2" + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af634ab7e" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af634ab7e" + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcode_11_OOGE_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcode_11_OOGE_d0g0v0Filler.json index f8ad372d1..60d9e8271 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcode_11_OOGE_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcode_11_OOGE_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,80 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + } + } + }, + { + "network" : "Homestead", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcode_11_SuicideEnd_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcode_11_SuicideEnd_d0g0v0Filler.json index 52758118f..f02eef656 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcode_11_SuicideEnd_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcode_11_SuicideEnd_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,53 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcode_11_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcode_11_d0g0v0Filler.json index b459055f9..c6c8254f0 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcode_11_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcode_11_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,65 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01", + "0x02" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000000", + "0x07" : "0x02", + "0xe6" : "0x1000000000000000000000000000000000000000", + "0xe8" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0xec" : "0x40", + "0xee" : "0x21", + "0xf0" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01", + "0x02" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000000", + "0x07" : "0x02", + "0xe6" : "0x1000000000000000000000000000000000000000", + "0xe8" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0xec" : "0x40", + "0xee" : "0x21", + "0xf0" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01", + "0x02" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000000", + "0x07" : "0x02", + "0xe6" : "0x1000000000000000000000000000000000000000", + "0xe8" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0xec" : "0x40", + "0xee" : "0x21", + "0xf0" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_110_OOGE_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_110_OOGE_d0g0v0Filler.json index ff51d36e1..274f8c8df 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_110_OOGE_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_110_OOGE_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,77 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_110_OOGMAfter_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_110_OOGMAfter_d0g0v0Filler.json index 3b68bed65..3aafc4768 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_110_OOGMAfter_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_110_OOGMAfter_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,73 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_110_OOGMBefore_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_110_OOGMBefore_d0g0v0Filler.json index 0be4932d5..29c311042 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_110_OOGMBefore_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_110_OOGMBefore_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_110_SuicideEnd_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_110_SuicideEnd_d0g0v0Filler.json index f5b97ab61..2cd78824a 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_110_SuicideEnd_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_110_SuicideEnd_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,50 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x0de0b6b5fb6fe400" + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + "0x03" : "0x01" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x0de0b6b5fb6fe400" + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + "0x03" : "0x01" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x0de0b6b5fb6fe400" + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + "0x03" : "0x01" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_110_SuicideMiddle_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_110_SuicideMiddle_d0g0v0Filler.json index b8560bdf7..ebba5a61a 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_110_SuicideMiddle_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_110_SuicideMiddle_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_110_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_110_d0g0v0Filler.json index dfc7c55a5..e306ac3a5 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_110_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_110_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,80 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01", + "0x02" : "0x01" + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + "0x014a" : "0x1000000000000000000000000000000000000003", + "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x0150" : "0x40", + "0x0152" : "0x26", + "0x0154" : "0x01", + "0x03" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000000", + "0x07" : "0x03" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01", + "0x02" : "0x01" + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + "0x014a" : "0x1000000000000000000000000000000000000003", + "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x0150" : "0x40", + "0x0152" : "0x26", + "0x0154" : "0x01", + "0x03" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000000", + "0x07" : "0x03" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01", + "0x02" : "0x01" + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + "0x014a" : "0x1000000000000000000000000000000000000003", + "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x0150" : "0x40", + "0x0152" : "0x26", + "0x0154" : "0x01", + "0x03" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000000", + "0x07" : "0x03" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_ABCB_RECURSIVE_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_ABCB_RECURSIVE_d0g0v0Filler.json index b8b34e117..ab009d609 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_ABCB_RECURSIVE_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecall_ABCB_RECURSIVE_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x01c9c380", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244fca3c2" + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af634ab7e" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af634ab7e" + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_111_OOGE_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_111_OOGE_d0g0v0Filler.json index bd113762b..97a2b5943 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_111_OOGE_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_111_OOGE_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,77 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_111_OOGMAfter_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_111_OOGMAfter_d0g0v0Filler.json index 2837ab8e3..bb20330c0 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_111_OOGMAfter_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_111_OOGMAfter_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,73 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_111_OOGMBefore_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_111_OOGMBefore_d0g0v0Filler.json index 715d3cbf6..aa2461a24 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_111_OOGMBefore_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_111_OOGMBefore_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x029fe0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_111_SuicideEnd_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_111_SuicideEnd_d0g0v0Filler.json index b6ee3416f..fedb8a3f5 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_111_SuicideEnd_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_111_SuicideEnd_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,47 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x0de0b6b5fb6fe400" + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x0de0b6b5fb6fe400" + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x0de0b6b5fb6fe400" + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_111_SuicideMiddle_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_111_SuicideMiddle_d0g0v0Filler.json index 795d60975..2eabc4bd1 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_111_SuicideMiddle_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_111_SuicideMiddle_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + }, + "0x1000000000000000000000000000000000000001" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "balance" : "0x02540be400", + "storage" : { + } + }, + "0x1000000000000000000000000000000000000003" : { + "balance" : "0x02540be400", + "storage" : { + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_111_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_111_d0g0v0Filler.json index 89535af53..cfbc26f44 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_111_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_111_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x2dc6c0", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,68 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01", + "0x014a" : "0x1000000000000000000000000000000000000000", + "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x0150" : "0x40", + "0x0152" : "0x26", + "0x0154" : "0x01", + "0x02" : "0x01", + "0x03" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000000", + "0x07" : "0x03" + } + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01", + "0x014a" : "0x1000000000000000000000000000000000000000", + "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x0150" : "0x40", + "0x0152" : "0x26", + "0x0154" : "0x01", + "0x02" : "0x01", + "0x03" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000000", + "0x07" : "0x03" + } + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01", + "0x014a" : "0x1000000000000000000000000000000000000000", + "0x014c" : "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "0x0150" : "0x40", + "0x0152" : "0x26", + "0x0154" : "0x01", + "0x02" : "0x01", + "0x03" : "0x01", + "0x04" : "0x1000000000000000000000000000000000000000", + "0x07" : "0x03" + } + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", diff --git a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_ABCB_RECURSIVE_d0g0v0Filler.json b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_ABCB_RECURSIVE_d0g0v0Filler.json index 7b135d8f3..0603b63b8 100644 --- a/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_ABCB_RECURSIVE_d0g0v0Filler.json +++ b/src/BlockchainTestsFiller/GeneralStateTests/stCallCodes/callcodecallcodecallcode_ABCB_RECURSIVE_d0g0v0Filler.json @@ -10,7 +10,7 @@ }, "transactions" : [ { - "data" : "", + "data" : "0x", "gasLimit" : "0x01c9c380", "gasPrice" : "0x01", "nonce" : "0x00", @@ -25,6 +25,74 @@ ] } ], + "expect" : [ + { + "network" : "Frontier", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x4563918244fca3c2" + } + } + }, + { + "network" : "Byzantium", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af634ab7e" + } + } + }, + { + "network" : "Constantinople", + "result" : { + "0x1000000000000000000000000000000000000000" : { + "storage" : { + "0x00" : "0x01", + "0x01" : "0x01" + } + }, + "0x1000000000000000000000000000000000000001" : { + "storage" : { + } + }, + "0x1000000000000000000000000000000000000002" : { + "storage" : { + } + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : { + "balance" : "0x29a2241af634ab7e" + } + } + } + ], "genesisBlockHeader" : { "bloom" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "coinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", -- cgit v1.2.3